2014-09-26 6 views
0

Я пишу приложение iPhone со следующей структурой (созданное в раскадровке)UITabBarControllerDelegate - Куда поместить код?

UIView --> TabBarController --> 1.NavigationController --> UITableView --> UIView 
           2.NavigationController --> UITableView --> UIPageController --> UIView 
           3.NavigationController --> UIView 
           ... 
           7.NavigationController --> UIView 

Когда TabBarItem нажата, я хочу, чтобы страница выскочить к просмотру корневого каталога.

Я знаю, что нужно реализовать UITabBarControllerDelegate с помощью метода:

- (void)tabController:(UITabBarController *)tabController didSelectViewController: (UIViewController *)viewController 

Я не понимаю, куда поместить этот метод и сделать ли AppDelegate UITabBarDelegate, или сделать мой customTabBarController класс делегата.

Также, где я могу позвонить tabBarController.delegate = self?

Я серьезный нуб, пожалуйста, помогите :)

+0

Вы используете раскадровки? – Leandro

+0

Да, я использую раскадровки –

+0

Являются ли viewControllers подключены к tabBarController? – Leandro

ответ

1

Если AppDelegate имеет ссылку на UITabBarController, а затем сделать что ваш делегат.

 Смежные вопросы

  • Нет связанных вопросов^_^