Tengo una vista de tabla aquí y quiero actualizar la interfaz de usuario cuando el usuario presiona el botón 'volver' en un controlador de navegación. ¿Cómo puedo hacer eso?Quiero hacer algo cuando el usuario se segues en un controlador de navegación (iOS)
5
A
Respuesta
7
Hay muchas maneras de lograr algo como esto.
- Implementar viewWillDisappear
- Implementar viewWillAppear
- Establecer un delegado para su navegación y responder a los cambios
- Haga su propio botón de retroceso que enlaza con su propia función
- Utilice un NSNotification cuando se mueve hacia atrás
Cualquiera de los anteriores es un buen lugar para comenzar.
3
¡Proporcionar un código con su pregunta nos ayudaría a ayudarle!
¿Has probado algo como esto?
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[[self tableView] reloadData];
}
+0
¿Qué es exactamente lo que quieres hacer? recargar? ¿refrescar? actualizar con nuevos datos? – Haris
Cuestiones relacionadas
- 1. Impulsar un controlador de navegación no es compatible: realizar segues
- 2. ios segues without navigationcontrollers
- 3. ios - Conecte un UIButton a 2 segues
- 4. iOS: Xcode 4.2 y controlador de navegación
- 5. Botón de retroceso invisible cuando el controlador de vista se presiona en el controlador de navegación
- 6. ¿ParentViewController es siempre un controlador de navegación?
- 7. Xcode 4.2 iOS 5: Múltiples segues de un UITableView
- 8. UIButton se pone oscuro cuando se selecciona (quiero evitar esto)
- 9. C: Hacer algo cuando el programa sale
- 10. Muestra la vista actual usando Segues/Storyboard en iOS 5
- 11. Cómo cancelar la navegación cuando el usuario hace clic en un enlace (elemento <a>)?
- 12. UIBarButtonItemStyleDone no crea botones azules en la barra de navegación cuando se presiona el controlador
- 13. ¿Qué método se invoca cuando se hace clic en el botón Atrás en el controlador de navegación?
- 14. ios 5 cambiar el fondo del botón Atrás en el controlador de navegación a transparente
- 15. cómo ocultar la barra de navegación cuando presiono desde el controlador de navegación?
- 16. Cómo agregar el botón de barra en la barra de navegación sin controlador de navegación.
- 17. Vista modal con el Controlador de navegación
- 18. Acceso a un controlador de navegación superior desde una subvista Controlador de navegación
- 19. ios barra de navegación botón derecho elemento se desplaza al pulsar nuevo controlador de vista
- 20. iOS: titleView de la barra de navegación no cambia de tamaño correctamente cuando el teléfono gira
- 21. ¿Cómo cambiar el color de la barra de herramientas del Controlador de navegación en iOS?
- 22. ¿Cómo hacer múltiples tipos de usuario cuando se registra?
- 23. Pasar datos de un controlador de vista a otro; iOS <= 4 vs iOS 5
- 24. emergente a la vista raíz en el controlador de navegación
- 25. Cómo: Controlador de navegación en el controlador de la barra de pestañas
- 26. ¿Cómo reordenar los segues en el controlador tabbar de la vista inicial en xcode 4.5?
- 27. Cómo hacer que un elemento de JMenu haga algo cuando se hace clic en
- 28. Desarrollo de iOS: ¿cómo puedo precargar un controlador de vista antes de insertarlo en la pila de navegación?
- 29. En un Storyboard iOS 5, ¿cómo se empuja una nueva escena al controlador de vista original desde un Popover?
- 30. Cakephp - obtener identificador de usuario en el controlador cuando se utiliza autenticación
¡Gracias! He estado escribiendo todo esto en ViewDidLoad. ¡ViewWillAppear es el lugar correcto! – yoyosir