我有UIPageViewController,它在按下給定按鈕後添加到UINavigationController中。在UIPageViewController中提供的列表視圖控制器上推送詳細信息視圖控制器
UIPageViewController包含代表2頁的其他控制器。頁面是可點擊的項目列表,顯示點擊項目的詳細信息。詳細信息頁面必須在列表頁面上「推送」。
我嘗試通過調用UIPageViewController的setViewControllers:direction:animated:completion:
來「推送」詳細信息頁面,但是這樣做之後我有原始列表視圖,它在第二頁上作爲第一頁,並且細節視圖作爲第二頁。
我也更新數據源,以便方法pageViewController:viewControllerBeforeViewController:
pageViewController:viewControllerAfterViewController:
反映新視圖組織。
但這不起作用。
你知道這可能是什麼原因嗎?
雖然我的第二個目的是爲每個頁面使用單獨的UINavigationController,據我所知,有沒有人反對在應用程序中使用多個UINavigationController?
我會採用第二種方法。使用多個'UINavigationController'對象是安全的,並且應該可以工作。 – alexbumbu