viewDidAppear для приложений на основе вкладок - PullRequest
4 голосов
/ 03 мая 2010

Я бы хотел что-то сделать, когда появится конкретная вкладка. Это означает, что пользователь нажал кнопку вкладки в представлении вкладок. viewDidAppear не срабатывает, когда это происходит. Как еще можно подключиться к событию нажатия вкладки?

Ответы [ 2 ]

9 голосов
/ 27 сентября 2011

Вы можете реализовать это

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
  [viewController viewDidAppear:YES];
}

в вашем делегате панели вкладок, поэтому ваш метод viewDidAppear будет вызван правильно.

1 голос
/ 03 мая 2010

Реализация -tabBarController:didSelectViewController: в делегате панели вкладок.

...