目前在我的應用我有這樣的設計:MonoTouch中使用的UITabBarController內DialogViewController
- DialogViewController 1
----- DialogViewController 2
-------- DialogViewController 3
----------- TabBarController
-------------- DialogViewController4
-------------- DialogViewController5
-------------- DialogViewController6
---------- ---- DialogViewController7
問題在於對話框視圖控制器4-7打破了單擊對話框流(可以這麼說),因爲TabBarController介於兩者之間。當我創建對話框視圖控制器4-7我需要在他們的構造函數中創建新的Root,我不需要DVC 1-3。
使用這種方法,某些事情,如無線電組不能在DVC 4-7內工作,例如它將顯示無線電組選擇,但頂部沒有導航欄。
我的問題是我能做些什麼來解決這個問題?如果有意義,我可以在DVC內部使用TabBarController嗎?或者,如何將DVC 4-7「掛」回主「電路」?
在此先感謝。
謝謝。看起來我卡住了,不知道如何解決這個問題。 :( – ErnestJ
我想知道爲什麼蘋果不鼓勵在其他地方使用UITabBarController而不是根控制器?您會認爲許多應用程序可以從任何級別的UITabBarController中受益。 – ErnestJ