¿Hay un método para volver atrás una vista en la pila en un UINavigationController
? ¿O a una vista con un título específico?¿Cómo volver atrás una vista en UINavigationController?
Respuesta
yo no quiero ser grosero, pero esto está muy bien documentada. Una búsqueda de Google o incluso una búsqueda de documentación de Apple en UINavigationController aparecerán exactamente lo que necesita. Hacer estallar programación el controlador de vista actual que utilice:
[[self navigationController] popViewControllerAnimated:YES];
para hacer estallar a un controlador de vista específico, utilice:
[[self navigationController] popToViewController:controller animated:YES];
que tendrá que recorrer la lista de controladores de vista primero y comprobar el título contra lo que está buscando y páselo a este método.
Eche un vistazo a popViewControllerAnimated:
.
De la documentación: This method removes the top view controller from the stack and makes the new top of the stack the active view controller.
uso es algo así como:
[aViewController popViewControllerAnimated:YES];
Swift 3 versión
navigationController?.popViewController(animated: true)
para hacer estallar a un controlador de vista específico, utilice:
navigationController?.popToViewController(controller, animated: true)
que tendrá que recorrer la lista de controladores de vista primero y comprobar el título contra lo que estás buscando y pasa eso a este método.
- 1. UINavigationController volver a la primera vista
- 2. Botón Atrás personalizado en UINavigationController
- 3. ¿Cómo puedo personalizar el color del texto del botón Atrás en una vista de encabezado UINavigationController?
- 4. ¿Cómo volver atrás en Eclipse?
- 5. ¿Cómo recibir notificaciones de una vista emergente en UINavigationController?
- 6. El botón Atrás de UINavigationController desaparece?
- 7. UINavigationController: Ocultar el botón Atrás en una vista Lo oculta en todas las vistas
- 8. Simulando el botón Atrás de la UINavigationController en el iPhone
- 9. UINavigationController Botón Atrás no visible, pero funciona
- 10. Averiguar si el usuario presionó el botón Atrás en uinavigationcontroller?
- 11. ¿Cómo mostrar el botón Atrás en RootViewController del UINavigationController?
- 12. UINavigationController: ¿Cómo borro una vista de una pila
- 13. ¿Cómo presionar una vista, regresar y volver a la vista?
- 14. UINavigationController: ¿Cuándo recibe una vista presionada el mensaje Dealloc?
- 15. Paisaje de soporte para una sola vista en UINavigationController
- 16. ¿Cómo reinicio un UINavigationController?
- 17. Enviando vista hacia atrás
- 18. UINavigationController popToRootViewController, y luego empujar inmediatamente una nueva vista
- 19. Haciendo botón de retroceso de vista raíz en UINavigationController
- 20. usando UINavigationBar sin UINavigationController
- 21. ¿Cómo llamar a un método cuando se presiona el botón Atrás en un UINavigationController? (iPhone)
- 22. ¿Volver a cargar UITableView cuando navegas hacia atrás?
- 23. cambiar la fuente del botón Atrás de UINavigationController
- 24. ¿Cómo fuerzo una UIInterfaceOrientation específica en una vista individual en un UINavigationController?
- 25. ¿Cómo puedo desactivar 'volver atrás' a alguna actividad?
- 26. Forzar una vista para volver a dibujarse
- 27. "Popping" Varios Controladores de Vista en UINavigationController Stack
- 28. ¿Cómo funcionan UINavigationController y UIViewController?
- 29. Ocultar una UIToolbar de UINavigationController durante viewWillDisappear:
- 30. ¿Volver atrás en la búsqueda de caracteres en vim?
LOL, tienes razón, eso fue bastante tonto. Incluso miré ese método un par de veces. En mi defensa, soy realmente nuevo en esto y sigo captando conceptos, aunque popViewController se explica por sí solo cuando las cosas nuevas no siempre hacen clic de inmediato. – Slee
Hoy termina una búsqueda en google. :) – Joren
Hola ... cuando estoy usando este [[auto navigationController] popToViewController: controlador animado: SÍ]; la aplicación está fallando ... ¿Puedes decirme por qué? –