在tableView:cellForRowAtIndexPath:
我有以下几点:在UITableView中,cell.detailTextLabel.text不工作...为什么?
cell.textLabel.text = @"label";
cell.detailTextLabel.text = @"detail";
的textLabel
显示为预期,但detailTextLabel
不会出现在所有的,虽然没有诊断。我期望的是,“细节”文本将出现在第二行的单元格中,低于“正常”文本,可能具有较小的字体大小。
在另一个帖子中询问同样的问题,用户“jbrennan”回答说tableview单元格样式必须是除UITableViewCellStylePlain
以外的其他东西。但是,似乎只有两种可能的款式,UITableViewCellStylePlain
和UITableViewCellStyleGrouped
。我得到相同的结果(细节标签不出现)。
在文档中没有看到另一种单元格样式吗? UITableView
在上次更新中有变化,detailTextLabel
不再可用?我是否需要额外做些事情才能让它出现?有什么建议么?
我正在使用xcode 3.2.5并为iPhone 4.2建模模拟器。
对!谢谢。我曾尝试将样式更改为Subtitle,但我更改了UITableViewStyle而不是UITableViewCellStyle,但未编译,因此我认为Subtitle样式不再可用。 – RobertL 2011-01-29 00:18:15
哈哈!编码时我们都犯了愚蠢的错误。我认为,如果苹果禁用了字幕风格,就会出现骚乱。 – 2011-01-29 00:19:18