2011-08-30 60 views
1

我想有一個TabBar的SettingViewMain,它可以在SettingView1和SettingView2之間翻轉。查看2個其他視圖的簡單TabBar?

我從3小時開始嘗試了這個簡單的工作,並嘗試了幾乎所有我找到的教程,但我沒有得到它的工作。

當我嘗試以編程方式添加TabBar時,我可以在這兩個視圖之間切換,但在此視圖本身中TabBar未顯示,不知道原因。當我添加一個TabBarController時,根本沒有顯示。

所以,simlpy:我如何在MasterView上添加一個TabBar(不是AppDelegate-Window或類似的東西),並讓TabBar在View1和View2之間切換?

回答

2

你可以使用它的alloc和init方法實例化一個UITabBarController。 實例化其他ViewControllers並將它們添加到數組。 完成後,將其視圖添加到您的'MasterView'中。

代碼:

UITabBarController *tab = [[UITabBarController alloc] init]; 
UIViewController *controller1 = [[UIViewController alloc] init]; 
UIViewController *controller2 = [[UIViewController alloc] init]; 

NSArray *controllers = [[NSArray alloc] initWithObjects:controller1, controller2, nil]; 
[tab setViewControllers:controllers]; 

[[self view] addSubview:[tab view]]; 

或者密切的東西比這一點。

祝你好運!

Bryan