2012-02-22 35 views

回答

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 
}