0

我有

(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}

我可以从中获取行附加字符串吗?

如果是,请告诉我获得它的方法?

4

2 回答 2

1

您可以使用[UITableView cellForRowAtIndexPath:]来获取UITableViewCell支持特定视图的内容。

请注意,nil如果该行在屏幕上不可见,此方法将返回。这是因为UIKit 强烈建议您不要在视图中保留状态

相反,您应该根据需要从域模型对象中获取所需的字符串,就像您在填充表格视图时所做的那样。

于 2011-05-16T15:14:26.117 回答
0

如果您试图从单元格 textLabel 中获取文本,您可以这样做:

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *text = cell.textLabel.text;
于 2011-05-16T15:15:29.047 回答