一个视图上的简单TabBar for 2其他视图?

时间:2011-08-30 08:17:43

标签: iphone ios tabbar tabbarcontroller

我想要一个带有TabBar的SettingViewMain,它可以在SettingView1和SettingView2之间翻转。

我从3个小时后就尝试了这个简单的工作,并尝试了我发现的几乎所有教程,但我没有让它工作。

当我尝试以编程方式添加TabBar时,我可以在这两个视图之间切换,但在这个视图中,TabBar没有显示,不知道为什么。当我添加一个TabBarController时,根本不会显示它。

所以,simlpy:如何在MasterView(不是AppDelegate-Window或类似的东西)上添加TabBar并让TabBar在View1和View2之间切换?

1 个答案:

答案 0 :(得分: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]];

或者与此相比较的东西。

祝你好运!

布赖恩