1

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

我从 3 个小时开始就尝试了这项简单的工作,并尝试了我找到的几乎所有教程,但我没有让它工作。

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

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

4

1 回答 1

2

您可以使用其 alloc 和 init 方法实例化 UITabBarController。实例化其他两个 ViewController 并将它们添加到数组中。这样做之后,将它的视图添加到您的“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]];

或与此密切相关的东西。

祝你好运!

布莱恩

于 2011-08-30T08:25:35.310 回答