我有UIPageViewController,按下给定按钮后添加到UINavigationController。
UIPageViewController包含代表2页的其他控制器。页面是可以单击以显示所单击项目的详细信息的项目列表。必须在列表页面上“推送”详细信息页面。
我试图通过调用UIPageViewController的setViewControllers:direction:animated:completion:
来“推送”详细信息页面,但是这样做之后我有原始列表视图,它在第二页作为第一页,详细信息视图作为第二页。
我还更新了数据源,以便方法pageViewController:viewControllerBeforeViewController:
pageViewController:viewControllerAfterViewController:
反映新的视图组织。
但这不起作用。
你知道这是什么原因吗?
我的第二个问题是为每个页面使用单独的UINavigationController,据我所知,在应用程序中使用多个UINavigationController没有异议?
答案 0 :(得分:0)
@alexbumbu是正确的最好方法是不要与UIPageViewController
过度合并,并为每个页面堆栈流使用单独的UINavigationController
。
这是我的选择