我在我的應用程序中有以下結構,這是一個正確/有效的方式嗎?這是一個應用程序的有效結構
連接到窗口的UINavigationController,此navigationcontroller中的根控制器是一個呈現tableview的UIViewController。當用戶點擊其中一行時,UITabBarController被壓入堆棧。
這工作,但我開始不確定,當我讀到這樣的:
由於的UITabBarController類從UIViewController的 類 繼承,標籤欄控制器有各自 自己的觀點,即通過 的可訪問查看屬性。在部署 標籤欄界面時,您必須將此視圖安裝爲您窗口的根。 與其他視圖控制器不同,選項卡 bar界面不應該是 作爲另一個視圖的子控件安裝。
只有當用戶點擊其中一行時,呈現UITabBar的正確方法是什麼? – LuckyLuke 2011-01-09 17:42:50
沒有。標籤欄應該不斷顯示或從不顯示。還請閱讀提到的iOS HIG。 – 2011-01-09 17:44:25