我正在开发一个iPhone视图,其中包含一些标题文字,顶部有UISegmentedControl
,下方有UITableView
。当UISegmentedControl
中选择了不同的细分时,我需要在UITableView
中显示一组不同的记录。
实现此目的的最佳方法是什么?我应该为视图控制器设置一个UITableView
,并在选择其他段时重新填充它吗?如果是这样,可以使用NSFetchedResultsController
/核心数据吗?
谢谢! -Johann
答案 0 :(得分:0)
我建议为每个需要的视图创建一个不同的Table View Controller类。这将使每个视图的逻辑保持独立。然后在用户选择其他选项时根据需要实例化,添加和删除子视图。您还可以以某种有意义的方式将过渡从一个过渡到下一个。
如果您稍后决定使用不同类型的视图更好地提供一组信息,则不必解开所有问题。