1

我需要帮助。

我有一个分段控制。如果单击段 0,它会显示一个 UIView,其中包含一个 uitableview。如果单击段 2,它会显示另一个 UIView,其中也包含一个 uitableview。

这两个表视图具有相同的数据源。但我希望第二个 tableview 有另一个数据源。所以我想将另一个 nib 加载到第二个 uiview 中,该 uiview 包含一个从相应的 .m 文件获取其数据的 tableview。

我不知道这是不是最好的解决方案。如果您有任何其他想法,请告诉我:)

提前致谢!

4

2 回答 2

0

你知道你可以让同一个tableview显示不同的数据集吗?您不必使用完全不同的 NIB 来更改 UITableViews,这样您就可以显示不同的数据。还是我理解错了你的问题?

于 2009-11-12T10:19:07.567 回答
0

我认为最好的方法是只有一个表格视图。在 cellForRow 方法中有一个查询分段控件状态的条件。根据 if 语句的结果,返回所需的单元格类型。此外,在您的分段控制回调中,您必须执行 [tableView reloadData]

于 2009-11-12T13:12:03.640 回答