我有
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}
我可以从中获取行附加字符串吗?
如果是,请告诉我获得它的方法?
我有
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}
我可以从中获取行附加字符串吗?
如果是,请告诉我获得它的方法?
您可以使用[UITableView cellForRowAtIndexPath:]
来获取UITableViewCell
支持特定视图的内容。
请注意,nil
如果该行在屏幕上不可见,此方法将返回。这是因为UIKit 强烈建议您不要在视图中保留状态。
相反,您应该根据需要从域模型对象中获取所需的字符串,就像您在填充表格视图时所做的那样。
如果您试图从单元格 textLabel 中获取文本,您可以这样做:
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *text = cell.textLabel.text;