【发布时间】:2014-07-21 17:54:31
【问题描述】:
我在 SO 上找不到我的问题的答案,如果某个地方已经存在答案,请给我链接!我的问题似乎很常见-我在导航控制器中嵌入了一个表格视图,我想要一个带有 3 个项目的选项卡栏,其中 3 个项目更改表格视图以填充不同的数据,第一个选项卡表示视图时表格视图中的默认数据已加载。
但似乎没有必要为其他两个选项卡创建两个额外的 UITableViewController 类,因为我可以使用简单的[tableView reloadData] 简单地更改填充表格的数据。你是如何做到这一点的,以及如何在故事板中实现这一点?
【问题讨论】:
-
为什么要使用标签栏控制器来过滤表格视图的数据?
-
对不起,我不是说过滤器,我是说改变!我的应用程序显示来自 Facebook 页面的照片。专辑有 3 个类别,我希望 3 个选项卡代表类别,而 tableView 显示该类别中的专辑。
-
那么你需要三个视图控制器实例,但只有一个视图控制器类。只需将类别传递给类,以便视图控制器知道要显示哪些图像。
-
你能给我一些代码示例吗?
标签: ios objective-c uitabbarcontroller uitabcontroller