1
我在UIScrollView上实现了大约10个表。我想知道哪个UITable被点击了哪一行。如何找到哪个UITableView行被点击?我在UIScrollView上有多个UITableviews。
在此先感谢。
我在UIScrollView上实现了大约10个表。我想知道哪个UITable被点击了哪一行。如何找到哪个UITableView行被点击?我在UIScrollView上有多个UITableviews。
在此先感谢。
您可以添加标签到每个表,然后将其签入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
}