带标签栏的iOS更改视图

时间:2013-03-01 21:56:29

标签: ios cocoa-touch

我是iOS编程的初学者。我有一个iOS应用程序,有两个类(使用xib),firstviewcontroller和secondviewcontroller。我想添加一个标签栏来切换这些视图控制器。如果我例如在第一个视图中添加标签栏,如何将视图连接到标签栏?就在那里,无所事事。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

这假设您希望标签栏作为应用的主界面。

  • 在您的app委托中,创建UITabBarController的子类:

    UITabBarController *myTbc = [UITabBarController alloc] init];

  • 创建两个视图控制器的实例并将其添加到NSArray

    NSArray *tabsArray = @[firstVC, secondVC];

  • 将NSArray设置为选项卡栏控制器的viewControllers属性

    [myTbc setViewControllers:tabsArray];

  • 将标签栏控制器设置为应用程序的根视图:

    self.window.rootViewController = theTbc;