【发布时间】:2012-10-10 08:25:32
【问题描述】:
我正在尝试将两个 UINavigationControllers(代表标签栏应用程序中的不同标签)连接到一个 UICollectionViewController。集合视图控制器将根据哪个导航控制器是父级来填充不同的数据。当两个导航控制器都连接时,导航到第二个选项卡会显示黑屏,并且集合视图的控制器中的 viewWillAppear() 代码不会触发。导航到第一个选项卡时,所有内容都会触发并正确显示并填充数据。
情节提要设置如下所示:
导航控制器连接到集合视图控制器,如下所示:
如果我断开两个导航控制器连接中的任何一个,则与集合视图的剩余连接将正常工作,并且集合项将按预期显示。
这是重用集合视图的正确方法吗?我如何将带有 segues 的两个导航控制器连接到单个 UICollectionView 是否缺少一些东西?
【问题讨论】:
标签: ios uinavigationcontroller ios6 uistoryboard