2009-10-19 144 views
0

我在http://github.com/niklassaers/Test-iPhone-TabBar-App上有一個示例應用程序,它顯示了我的問題:我有一個常規的基於視圖的應用程序,並且在某些時候(在這種情況下,當我單擊按鈕時)我想要加載一個tabbar控制器並顯示它。我相信這是我應該做的事情:將UITabBarController添加到UIViewController

MyTabBarController *tabs = [[MyTabBarController alloc] initWithNibName:@"TabBar" bundle:nil]; 
[self.view addSubview:tabs.view]; 

不幸的是,這帶來了一個有點黑,我的主要觀點,僅此而已的底部。我相信它應該會顯示標籤欄,選項卡和選定的視圖。在基於視圖的應用程序中加載Ta​​bBarController(或者製作TabBar控制器,如果這是我做錯了的)的正確方法是什麼?

乾杯

+0

你有源代碼中的TabBar.xib文件嗎? – Surya

回答

2

你應該使用一個UINavigationController,然後只需按選項卡控制器到導航控制器,當你準備好來顯示它。

+0

我可以在沒有導航欄的情況下使用導航控制器嗎? – niklassaers

+0

這裏有一個教程可以幫助:http://www.cimgf.com/2009/06/25/uitabbarcontroller-with-uinavigationcontroller-using-interface-builder/ –

+0

當然,只需使用[UINavigationController setNavigationBarHidden:] –

相關問題