2013-03-01 48 views
0

我是iOS编程的初学者。我有一个iOS应用程序,它有两个类(带xib),firstviewcontroller和secondviewcontroller。我想添加一个标签栏来切换这些视图控制器。如果我例如添加一个标签栏到第一个视图,如何将视图连接到标签栏?它只是在那里,什么都不做。带有标签栏的iOS更改视图

+0

你可以发布一些代码?或者,如果您使用界面构建器设置标签栏,xibs的屏幕截图? – Ariel 2013-03-01 21:58:11

回答

0

这假定您想要标签栏作为您的应用程序的主界面。

  • 在您的应用程序委托,创建UITabBarController一个子类:

    UITabBarController *myTbc = [UITabBarController alloc] init];

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

    NSArray *tabsArray = @[firstVC, secondVC];

  • 将NSArray设置为标签栏控制器

    [myTbc setViewControllers:tabsArray];

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

    self.window.rootViewController = theTbc;