0
我有一個應用程序在UIPageViewController中有三個導航控制器。iOS pageviewcontroller禁用刷卡
|-> Detail View
|-- nav 1 -> root view -|
| |-> Search View
UIPageViewController -|-- nav 2 -> root view
|
|-- nav 3 -> root view
Nav 1,2和3都具有從那裏分支的視圖。問題是,一旦我打開其中一個導航控制器的子視圖,我仍然可以在3個獨立的導航控制器之間滑動。如果我的導航控制器> 1層深(細節或搜索視圖),我想禁用滑動。
因爲那麼所有三個視圖都有一個導航欄。我希望每個視圖都有一個導航欄。 – switz
如果我把'dataSource'設置爲'nil',我得到這個錯誤:'***由於未捕獲異常'NSInternalInconsistencyException',原因:'無效的參數不令人滿意:[views count] == 3'' – switz
It不應該發生......您是否在代碼中的某處創建了一個變量'views'?否則,請考慮使用* WOW *解決方案。您可以將gestureRecognizer保留在視圖中,並將「true」或「false」設置爲識別器的「enabled」屬性。 – Crazyrems