在UIPageViewController中显示的列表视图控制器上推送详细信息视图控制器

时间:2013-07-12 07:52:56

标签: ios uinavigationcontroller uipageviewcontroller

我有UIPageViewController,按下给定按钮后添加到UINavigationController。

UIPageViewController包含代表2页的其他控制器。页面是可以单击以显示所单击项目的详细信息的项目列表。必须在列表页面上“推送”详细信息页面。

我试图通过调用UIPageViewController的setViewControllers:direction:animated:completion:来“推送”详细信息页面,但是这样做之后我有原始列表视图,它在第二页作为第一页,详细信息视图作为第二页。

我还更新了数据源,以便方法pageViewController:viewControllerBeforeViewController: pageViewController:viewControllerAfterViewController:反映新的视图组织。

但这不起作用。

你知道这是什么原因吗?

我的第二个问题是为每个页面使用单独的UINavigationController,据我所知,在应用程序中使用多个UINavigationController没有异议?

1 个答案:

答案 0 :(得分:0)

@alexbumbu是正确的最好方法是不要与UIPageViewController过度合并,并为每个页面堆栈流使用单独的UINavigationController

这是我的选择