我在UIScrollView上实现了大约10个表。我想知道哪个UITable被点击了哪一行。
提前感谢。
答案 0 :(得分:2)
您可以为每个表添加标签,然后在didSelectRowAtIndexPath
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
if(tableView.tag == 1){
//do something
}
else if(tableView.tag == 2){
//do something else
}
// and so on
}
否则,您可以检查tableview的哪个实例正在调用委托方法:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
if(tableView == self.tableView1){
//do something
}
else if(tableView == self.tableView2){
//do something else
}
// and so on
}