我想提出一個小的應用程序與UINavigationController的以下視圖層次之間的自定義導航:子類的UINavigationController的意見
登錄 - >選項 - >三種不同的觀點
的問題是,我想要在以下方式之間瀏覽最後3個視圖:
1<->2
1<->3
2<->3
即ie能夠切換到任何視圖呃視圖,它提醒UITabViewController功能。所以,它不是分層的,它是任何圖形。要在視圖之間切換,我將使用導航欄中的按鈕。
對我來說,最簡單的方法是繼承UINavigationController,添加與我的視圖相對應的屬性,並實現在這些視圖之間切換的方法(使用pushViewController和popToRootViewController)。這些方法將從視圖中調用(導航)。
但是,參考文獻指出UINavigationController不適用於子類。 http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html
你推薦我做什麼?
我不認爲這個子類UINavigationController是一個好主意。此外,我認爲這不在NDA之下。 你有什麼想要在視圖之間轉換的想法嗎? –
我需要的轉換隻是一個簡單的內置動畫轉換。這個想法是把這些所有的VC放在一個堆棧中,然後根據當前VC中按下的按鈕顯示一個VC。 – Alexander