2009-01-29 227 views
12

我在一個簡單的iphone應用程序上woking。該應用程序在第一個屏幕上有一個表格視圖。如果用戶單擊該表視圖上的項目,應用程序將導航到第二個視圖。第二個視圖也有一個表格視圖。如果用戶點擊此屏幕上的項目,我想顯示一個新的具有Tab Bar Controller的xib。如何:導航控制器在標籤欄控制器

其實,我做到了。但問題是我看不到標籤。標籤顯示在屏幕外部的底部。我怎麼解決這個問題?

謝謝。

+2

這是一個重複的問題。我們如何將這與其他人結合起來。 – bentford 2009-04-15 20:38:40

回答

15

這是我能夠工作的tutorial

我還閱讀關於主題的官方SDK文檔:Combining Tab Bar and Navigation Controllers。由於我還在學習,tutorial幫助我比文檔更多。

注意:在教程中,我不認爲你需要繼承UINavigationController,而現在我正在試驗這個想法。

更新:我能夠讓tutorial工作,而無需繼承UINavigationController。所以一個子類是不需要的。

+0

謝謝! (我遇到了同樣的問題) – 2009-04-22 01:36:20

-1

TabBar HAS是根控制器,根據需要在選項卡中添加navControllers,並在應用程序開始時隱藏tabBar,以在需要時顯示它。

1

打開界面生成器。

單擊一個選項卡,檢查(tabbar控制器的)子控制器是UIViewController還是UINavigationController。 (默認:UIViewController)

如果使用UIViewController,請用UINavagationController替換它。

並將UINavigationController的根視圖控制器設置爲第一個視圖控制器。

最後,調用pushViewController方法,不是presentModalViewController方法。

相關問題