点击分段控件时更改表格视图。正如APPSTORE应用程序一样。怎么做?

时间:2010-01-17 10:35:44

标签: iphone uitableview uisegmentedcontrol

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

我使用数组来填充我的tableView ...

在我的segmentedControlClicked方法中...我根据选择的段更改数组中的数据,然后使用以下代码行:

[self.tableView reloadData];