Iphone 一个视图上的简单选项卡栏可用于其他两个视图?

Iphone 一个视图上的简单选项卡栏可用于其他两个视图?,iphone,ios,tabbar,tabbarcontroller,Iphone,Ios,Tabbar,Tabbarcontroller,我想要一个带有选项卡栏的SettingViewMain,它可以在SettingView1和SettingView2之间切换 我从3个小时开始尝试了这项简单的工作,并尝试了我找到的几乎所有教程,但我没有成功 当我试图以编程方式添加选项卡栏时,我可以在这两个视图之间切换,但在这两个视图中,选项卡栏本身没有显示,不知道为什么。当我添加一个TabBarController时,它根本不会显示 那么,simlpy:如何在主视图(不是AppDelegate窗口或类似的窗口)上添加选项卡栏,并使选项卡栏在Vie

我想要一个带有选项卡栏的SettingViewMain,它可以在SettingView1和SettingView2之间切换

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

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


那么,simlpy:如何在主视图(不是AppDelegate窗口或类似的窗口)上添加选项卡栏,并使选项卡栏在View1和View2之间切换?

您可以使用其alloc和init方法实例化UITabBarController。 实例化其他两个ViewController并将它们添加到阵列中。 完成此操作后,将其视图添加到“主视图”中

代码:

或是与此密切相关的东西

祝你好运

布莱恩

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]];