Ram*_*Ios 8 iphone delegates uitableview ios
我有一个按钮和两个tableViewControllers在一个视图控制器.因此,如果我按下该按钮,将出现第一个表格视图控制器,它将按行显示一些数据.如果我将在第一个表视图控制器中选择任何一行,将出现第二个表视图控制器,它将需要显示第一个表视图控制器所选行的相应数据.这里我们必须在一个视图控制器中一次为2个表视图控制器使用相同的表视图委托方法.可能吗?
Gui*_*rme 25
是.由于数据源和委托方法提供了对tableview的引用,因此您只需检查它是否等于您拥有的第一个或第二个表.
例:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if ([tableView isEqual:_firstTable]) {
// Do something
}
else { // tableView == _secondTable
// Do something else
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19187 次 |
| 最近记录: |