我需要一些帮助。
我有一个分段控件。如果单击了段0,则会显示包含uitableview的UIView。 如果单击了段2,则会显示另一个包含uitableview的UIView。
这两个tableviews具有相同的数据源。但我希望第二个tableview有另一个数据源。所以我想把另一个nib加载到第二个uiview中,其中包含一个tableview,它从相应的.m文件中获取数据。
我不知道这是最好的解决方案。如果您有任何其他想法,请告诉我:))
提前感谢!
答案 0 :(得分:0)
您知道可以使用相同的tableview显示不同的数据集吗?您不必使用完全不同的NIB来更改UITableViews,以便显示不同的数据。或者我是否错误地理解了您的问题?
答案 1 :(得分:0)
我认为最好的方法是只有一个表视图。在cellForRow方法中有一个条件,它查询分段控件的状态。根据if语句的结果,返回所需的单元格类型。此外,在您的分段控件回调中,您必须执行[tableView reloadData]