2012-05-13 3 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]; 
Смежные вопросы