2010-09-06 20 views
9

Estoy usando un UINavigationController para deslizar desde un UITableViewController a otra vista. En esa segunda vista, he creado un botón "Atrás" personalizado que se adjunta a una acción.UINavigationController volver a la primera vista

¿Qué código utilizo para volver a cerrar la vista actual y volver a deslizarme a mi primera vista? Necesito algo que sea equivalente a [super dismissModalViewControllerAnimated: true]; pero obviamente esta no es una vista modal.

Gracias.

Respuesta

16

vistazo a uno de los tres métodos siguientes en el controlador de navegación:

popViewControllerAnimated: 
popToRootViewControllerAnimated: 
popToViewController:animated: 

Dependiendo de cómo desea manejar la situación, por supuesto. En general, uno solo usa el primer método para volver a la última vista (la que empujó su vista actual a la pila de navegación).

+0

Gracias, esto realmente ayudó! –

+0

no hay problema, me alegro de poder ayudar – jer

9

método de uso popToRootViewControllerAnimated en UINavigationController:

[self.navigationController popToRootViewControllerAnimated:animated]; 
Cuestiones relacionadas