我希望每个单元都有detailTextLabel
显示。iOS UITableViewCell detailTextLabel不显示
细胞被实例化(在cellForRowAtIndexPath:
)有:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
而且我tryed设置样式类型有:
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:@"Cell"] autorelease];
}
(我的Xcode给ARC与自动发布警告,所以我也尝试过它省略。虽然相同的结果)
我有点困惑。显然,如果没有cell == nil
,代码的第一部分是徒劳的,但对于它来说,单元格从来没有detailTextLabel
显示。 (是的,cell.detailTextLabel.text
设置正确)
我该怎么办呢?
更新:因为我正在使用故事板,我能够通过将单元格样式设置为'副标题'来实现所需的结果。然而,如何编程的这个问题仍然存在
如果您启用了ARC而不是'autorelease',则不需要。 – Kampai
在这个地方使用自定义单元格 –
你在使用故事板吗?如果是的话,看看这个线程 http://stackoverflow.com/questions/15424453/why-is-my-uitableviewcell-not-showing-detailtextlabel-in-any-style – riyaz