UITableViewCellStyleSubtitle无法正确显示

时间:2010-11-02 22:15:20

标签: iphone objective-c uitableview

我正在尝试在我的subtitle中将tableView显示为一些文字。

以下是tableView

的部分代码
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:SimpleTableIdentifier];

    if (cell == nil)
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:SimpleTableIdentifier] autorelease]; } //did the subtitle style

        NSUInteger row = [indexPath row];
        cell.textLabel.text = [listData objectAtIndex:row];
        return cell;

        cell.detailTextLabel.text = @"Hello there";  //This is not displaying...
    }
}

当我跑步时,我没有看到字幕文字的原因吗?

1 个答案:

答案 0 :(得分:19)

return cell;

cell.detailTextLabel.text = @"Hello there";  //This is not displaying...

detailTextLabel单元格之后设置return。当您return离开方法的单元格时。因此,最后一行代码不会运行。