2010-05-14 73 views
0

我正在寫一個應用程序,它具有導航控制器,因爲它是主菜單系統,但當用戶單擊主視圖中的一個按鈕時,我需要能夠在導航控制器中顯示UITabBar。我已經以編程方式編寫了所有內容,所以如果可能的話,請儘量保持原樣。編程的UINavigationController內的UITabBar?

所以基本上,如何以編程方式在導航控制器內顯示UITabBar?

非常感謝:)

回答

0

取決於你需要做的,你可以推入的UITabBarController導航控制器或者只是添加中的UITabBar一樣作爲一個子視圖到您需要的視圖上的東西。

+0

嗨Joonas,謝謝你的回覆。 對不起,我有點簡單,我可以使用UITabBar來顯示各種視圖沒有控制器? 謝謝 – Marky 2010-05-14 16:48:41

+0

不,你仍然需要某種控制器。如果你不喜歡UITabBarController,你可以隨時寫自己的,但在大多數情況下,這完全沒有意義。 如果你不想以編程的方式完成所有這些,只需要爲UITabBarController設置一個筆尖,用它初始化控制器,然後將其推入主導航控制器就容易多了。 – 2010-05-17 08:14:54

0
- (void) viewDidLoad { 
CGRect frame = ..create frame here.. 
UITabBar *bar = [[UITabBar alloc] initWithFrame:frame]; 
[self.view addSubView:bar] 
} 

就這麼簡單。

相關問題