我想讓複雜視圖的登錄應用程序。iPhone應用程序 - UINavigationController和UITabBarController的組合
要求如下流動:
Login Page --> Menu Page --> Detail Page with Tab Control. --> Navigation Page
在這裏,「詳細信息頁面」再次是兩個視圖的組合。導航視圖和選項卡視圖。
即'詳細信息頁面'的頂部將有一個導航控件(導航欄),其餘的控件是一個選項卡控件,以便用戶可以在任意點之間切換選項卡。如果用戶在導航控件上按下「下一步」,他們將轉到新頁面,並通過從下一頁按回來再次返回到「標籤視圖」。
另外我有更多的選項卡不適合單個選項卡視圖,所以我想最後一個選項卡是更多的選項,並會去不同的意見(表視圖的自定義)。
目前我已經開發了Window base應用程序。
- 主控制器(MainSwitcherViewController)從代理初始化。
該主控制器具有多種其他UIViewsController
。例如參考:
- LoginViewController這是UIViewController中。
- MenuViewController是UIViewController。
最初我顯示了LoginViewController。
- 成功登錄後,我顯示MenuViewController。
- 從MenuViewController的任何操作(選擇菜單 - 當前添加爲UIButton),我打開新視圖,而不是新視圖(UIViewController)我想要在導航視圖和選項卡視圖組合視圖中進行解釋。
這裏是我的問題:
- 是我的設計畫面/意見的做法是正確或是否需要採取另一種方法?
- 如何切換UIViewController TabViewController或NavigationViewController?
- 如何在頂部和底部的TabBarViewControl上創建具有導航控件的組合控制器,以便每個選項卡導航控件都可見(共享)。
我在iPhone應用程序開發初學者,
請給我一些指點或具有相同類型的實例鏈接。
在此先感謝。