我創建使用UITableViewController
並能得到標籤正確地設置一個選項菜單,而不是圖像。爲什麼我不能將圖像設置爲我的UITableViewCell?
我試圖取出switch語句,用填滿基於[indexPath row]
正確的價值觀數組,並不能使其正常工作的。
任何想法?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (!cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:CellIdentifier];
}
switch ([indexPath row]) {
case 0:
[[cell imageView] setImage:[UIImage imageNamed:@"42-photos.png"]];
[[cell textLabel] setText:@"Photos"];
break;
case 1:
[[cell imageView] setImage:[UIImage imageNamed:@"280-clapboard.png"]];
[[cell textLabel] setText:@"Videos"];
break;
case 2:
[[cell imageView] setImage:[UIImage imageNamed:@"42-info.png"]];
[[cell textLabel] setText:@"About"];
break;
default:
return cell;
break;
}
return cell;
}
你能否詳細說明更多:在圖片存在嗎?他們是否添加到構建包? – Peres