1

文本和图像显示正确,但 detailText 没有。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"CooperCell";

    UITableViewCell *cell = [tableView
                             dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[UITableViewCell alloc]
                initWithStyle:UITableViewCellStyleSubtitle
                reuseIdentifier:CellIdentifier];
    }

    cell.textLabel.text = @"title;
    cell.detailTextLabel.text = @"subtitle";

    UIImage *cellImage = [UIImage imageNamed:@"first.png"];
    cell.imageView.image = cellImage;

    return cell;
}

我设置了正确的单元格样式,还有什么?

4

2 回答 2

2

第一个问题,你使用故事板吗?如果是这样,您是否使用原型单元?如果是这种情况,那么您可能使用了错误的原型样式。

请参阅此链接以获取更多说明

祝你好运!

于 2013-09-09T11:34:42.033 回答
1

也许您还必须在情节提要(或 xib)中设置样式,条件 if (cell == nil) 将仅返回 true id dequeueReusable 失败。并且 dequeueReusable 它正在初始化单元格形式 nib/xib。

于 2013-09-09T11:27:28.713 回答