2013-03-01 61 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;