我有一个SampleViewController,其中segmentedControl被添加到导航栏下方(不在其中)。现在segmentedControl下面我想要一个从另一个类CommonTableViewController加载的tableView。当点击一个段时,应该加载来自同一个CommonTableViewController的新tableView。怎么做到呢? 提前谢谢。
答案 0 :(得分:1)
如果您已经有2个UITableViews,那么只需从屏幕上删除第一个并添加另一个。像
[tableView1 removeFromSuperview];
[self.view indertSubview:tableView2 atIndex:self.view.subviews.count];
根据具体情况,您可能还需要考虑拥有一个tableView并只更改数据。
答案 1 :(得分:1)
我使用数组来填充我的tableView ...
在我的segmentedControlClicked方法中...我根据选择的段更改数组中的数据,然后使用以下代码行:
[self.tableView reloadData];