表格单元格字幕不显示

Posted

技术标签:

【中文标题】表格单元格字幕不显示【英文标题】:Table cell subtitles not displaying 【发布时间】:2012-02-20 21:32:01 【问题描述】:

我在检查器中将单元格样式设置为 subtile 但仍然没有字幕,只是空白但显示了标题 这是视图控制器中的部分:

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


UITableViewCell *cell = nil;

cell = [tableView dequeueReusableCellWithIdentifier:@"homeworkcell"];

if(cell == nil)

    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault  reuseIdentifier:@"homeworkcell"];


cell.textLabel.text = [tabledata objectAtIndex:indexPath.row];
cell.detailTextLabel.text = [tablesubtitles objectAtIndex:indexPath.row];
cell.textLabel.font = [UIFont systemFontOfSize:14.0];

 //static NSString *CellIdentifier = @"Cell";

  /* if (cell == nil) 
    cell = [[UITableViewCell alloc]
            initWithStyle:UITableViewCellStyleSubtitle
            reuseIdentifier:CellIdentifier];
  */

 // Configure the cell.
 //-----------------------------------------START----------------------------Set image of  cell----
  cellImage = [UIImage imageNamed:@"checkboxblank.png"];

 cell.imageView.image = cellImage;

 //--------------------------------------------END---------------------------end set image of cell--  

 return cell;


【问题讨论】:

【参考方案1】:

创建新的UITableViewCell 时需要使用UITableViewCellStyleSubtitle,而不是UITableViewCellStyleDefaultUITableViewCellStyleDefault 只在单元格中显示textLabel,而不是detailTextLabel

请参阅UITableViewCell 参考的“单元格样式”部分和Table View Programming Guide 的“表格视图单元格的标准样式”。

【讨论】:

以上是关于表格单元格字幕不显示的主要内容,如果未能解决你的问题,请参考以下文章

如何获得 UITableViewCell 字幕显示特定单元格被点击了多少次?

xcode 游乐场中的 UITableView 不显示文本/字幕

不需要的表格单元格显示

Tableview 单元格字幕未显示或应用程序退出

表格视图不显示单元格中的内容

为啥 Vuetify 表格显示不一致的单元格宽度?