iPhone - 具有许多UITableView的一个视图

时间:2010-06-10 18:33:48

标签: iphone uitableview uisegmentedcontrol

我正在开发一个iPhone视图,其中包含一些标题文字,顶部有UISegmentedControl,下方有UITableView。当UISegmentedControl中选择了不同的细分时,我需要在UITableView中显示一组不同的记录。

实现此目的的最佳方法是什么?我应该为视图控制器设置一个UITableView,并在选择其他段时重新填充它吗?如果是这样,可以使用NSFetchedResultsController /核心数据吗?

谢谢! -Johann

1 个答案:

答案 0 :(得分:0)

我建议为每个需要的视图创建一个不同的Table View Controller类。这将使每个视图的逻辑保持独立。然后在用户选择其他选项时根据需要实例化,添加和删除子视图。您还可以以某种有意义的方式将过渡从一个过渡到下一个。

如果您稍后决定使用不同类型的视图更好地提供一组信息,则不必解开所有问题。