This question already has answers here:
UITableViewCell initWithStyle:UITableViewCellStyleSubtitle is not working

(5个答案)


7年前关闭。




文本和图像显示正确,但是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;
}

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

最佳答案

第一个问题,您正在使用情节提要吗?如果是这样,您是否正在使用原型单元?如果真是这样,那么您可能对原型使用了错误的样式。

看到这个link 进一步的解释

祝好运!

关于ios - UITableView不显示detailText ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18697052/

10-10 03:57