我有多个UITableview
s 合二为一UIView
。
我怎样才能实现以下目标:
如果在一个表中选择了一行,那么其他表中的行也将被选中。
这会进入didSelectRowAtIndexPath
方法吗?
我有多个UITableview
s 合二为一UIView
。
我怎样才能实现以下目标:
如果在一个表中选择了一行,那么其他表中的行也将被选中。
这会进入didSelectRowAtIndexPath
方法吗?
那么在委托本身返回执行操作的表视图引用所以检查设置表视图的出口并比较以查找哪个表视图已执行操作
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
这tableView
是发生动作的表
只需使用 tableView 参数:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
所以,你只需要比较 tableView 变量:
if (tableView == self.tableView1)
...
else if (tableView == self.tableView2)
...
我可能会误解这个问题,因为关于找出使用哪个表视图有三个答案。但是您想要的是在所有表格视图中选择同一行,不是吗?然后使用:
– selectRowAtIndexPath:animated:scrollPosition:
.
对于您的所有表格视图didSelectRow:atIndexPath: