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