2011-03-18 5 views
6

Lorsque l'utilisateur modifie l'onglet sélectionné d'un UITabBarController, un événement a-t-il été déclenché pour indiquer que cette action spécifique s'est produite?Un événement déclenché lorsque 'selectedViewController' de UITabBarController est modifié?

Je sais que viewDidLoad peut être déclenché si le UIViewController n'a pas été chargé précédemment et dans ce cas, un viewWillAppear est appelé. Mais ni l'un ni l'autre ne me dira que la vue a été affichée parce que la barre d'onglets a été sélectionnée.

Répondre

11

Vous pouvez utiliser tabBar:didSelectItem: tout en mettant en œuvre le UITabBarDelegate:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 
Questions connexes