2012-05-13 112 views
1

我有一個標籤欄完全工作,但我怎樣才能將標籤欄項目推送到另一個視圖控制器?如何將標籤欄推送到其他視圖控制器

代碼:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item { 

    switch (item.tag) { 
     case 0: 
      break; 
     case 1: 


      break; 
     case 2: 

      break; 
     case 3: 
      break; 
     default: 
      break; 
    } 
} 
+0

什麼?您想做什麼?你想瀏覽標籤嗎?當用戶選擇一個標籤時,這將自動發生。你在使用UITabBarController嗎? –

+0

當用戶點擊第一個水龍頭時我正在使用UITabBar,我想將用戶重定向到視圖控制器'1' – Jones

+0

好的,那麼爲什麼不使用UITabBarController?它可能正是你正在尋找的東西,不需要重新發明輪子:http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UITabBarController_Class/Reference/Reference.html –

回答

0

使用的UITabBarController。創建,創建所需的自定義視圖控制器,然後執行:

tabBarController.viewControllers = [NSArray arrayWithObjects:customController1, 
customController2, customController3, nil]; 

然後抓住你的窗口訪問,並把的UITabBarController到窗口,像這樣:

[window addSubview:tabBarController.view]; 
相關問題