细节文本视图的细胞没有显示?

时间:2011-03-20 22:00:10

标签: ios ios4 ipad

您好我开始使用拆分视图模板为iPad编写拆分视图应用程序。在根视图控制器(左侧的表视图)中,我试图设置单元格的详细文本标签,如下所示:

cell.detailTextLabel.text = [NSString stringWithFormat:@"%d", indexPath.row];

然而,当我运行应用程序时只有主文本标签(单元格左侧的标签)。细节标签中没有任何内容。

我做错了什么?

2 个答案:

答案 0 :(得分:6)

确保您的单元格创建为UITableViewCellStyleSubtitle

答案 1 :(得分:4)

在cellForRowAtIndexPath方法

 static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}
cell.textLabel.text =  @"Heading";
cell.detailTextLabel.text = @"DetailValue";

 return cell;

选项:

UITableViewCellStyleValue1,//在“设置应用”中)

UITableViewCellStyleValue2,//联系人样式

UITableViewCellStyleSubtitle //格雷的DetailText。