3

我有一个SampleViewController,其中在导航栏下方的顶部添加了一个segmentedControl(不在它里面)。现在在segmentedControl下面我想要一个从另一个类CommonTableViewController加载的tableView。当一个段被点击时,应该加载来自同一个 CommonTableViewController 的新 tableView。怎么做到呢?提前致谢。

4

2 回答 2

1

I use an array to populate my tableView...

In my segmentedControlClicked method... I change the data in the array based on which segment was selected and then use this line of code:

[self.tableView reloadData];
于 2010-04-27T15:25:30.033 回答
1

如果您已经有 2 个 UITableViews,那么只需从屏幕上删除第一个并添加另一个。喜欢

[tableView1 removeFromSuperview];
[self.view indertSubview:tableView2 atIndex:self.view.subviews.count];

根据具体情况,您可能还需要考虑拥有一个 tableView 并仅更改数据。

于 2010-01-17T12:15:36.450 回答