2011-03-18 15 views
6

Cuando el usuario cambia la pestaña seleccionada de UITabBarController, ¿se dispara un evento para indicar que ocurrió esta acción específica?¿Se desencadena un evento cuando cambia el 'Controlador de vista seleccionado' de UITabBarController?

sé que viewDidLoad puede ser despedido si el UIViewController no se ha cargado previamente y en el caso que fuera, un viewWillAppear se invoca. Pero ninguno de estos me dirá que se mostró la vista porque se seleccionó la barra de pestañas.

Respuesta

11

Puede utilizar tabBar:didSelectItem: mientras que la aplicación de la UITabBarDelegate:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 
Cuestiones relacionadas