use*_*523 2 uitableview viewcontroller ios
如果可以在一个ViewController中拥有多个uiTableView,我就会徘徊.
例如:
tableView1和tableView2在一个视图控制器中.
初始启动视图控制器,应禁用tableView2并且不可见.
tableView1应该显示与之关联的数据.
当用户从tableView1中选择一行时,它应该显示与tableView2中所选行相对应的数据.
仍应启用tableView1,如果用户选择另一行,则tableView2的内容也应分别更改.
感谢您提供的任何帮助或指导.:)
当然你可以做到这一点.这是故事板中的5分钟.
你应该选择UIViewController(不是UITableViewController!)并创建这样的东西:

然后,您应该使用ctrl键创建对象引用.

您必须记住,必须将两个tableView中的delegate和dataSource设置为ViewController:

在第二个表视图中,将initialView设置为隐藏.
然后在你的方法代码中- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath你应该在第一行调用:
[self.mySecondTableView setHidden:NO]
并在以后做你所有的事情.而已.

编辑: 现在我意识到你已经将主题设置为"多个"tableViews.对于两个TableView,这个解决方案非常混乱.我建议你使用容器,然后所有tableView都有自己的ViewController.
| 归档时间: |
|
| 查看次数: |
6810 次 |
| 最近记录: |