自定义UITableViewCell,带有3个标签

时间:2010-07-22 20:17:51

标签: iphone uitableview label title

我有一个自定义UITableViewCell,其中有2个标签。 自定义单元格中的2个标签具有名称和位置。

我需要做的是,选择一行并使用行名称标签中的文本作为下一个viewController的标题。

关于如何做到这一点的任何想法?

感谢。

2 个答案:

答案 0 :(得分:0)

创建单元格时,在单元格中为标签添加标签,如kMyNameLabelTag。选择单元格后,使用cellForRowAtIndexPath获取单元格,然后使用viewWithTag获取单元格中的标签。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    NSString *theName = [(UILabel *)[[[tableView cellForRowAtIndexPath:indexPath] contentView] viewWithTag:kMyNameLabelTag] text];
}

这假设您已将标签添加到contentView。

答案 1 :(得分:0)