Post on 17-Mar-2020
iOSNavegación
Navegación• Storyboards.
• Modal.
• Segue.
• Jerárquica.
• UINavigationController.
• Directa.
• UITabBarController.
Navegación modal• Puedes lanzar una nueva pantalla conectando un
botón hacia el nuevo controlador. Esto crea un Segue y la transición es automática.
¿Cómo regresar?• Crea un punto de regreso en el primer controlador:
• @IBAction func regresar(segue: UIStoryboardSegue)
• En el segundo controlador, conecta un botón hacia el icono Exit y selecciona el método del primer controlador.
¿Cómo controlar las transiciones?
• performSegue.
• shouldPerformSegue.
• prepare.
Pasando valores entre controladores
• Declarar atributos públicos en el controlador destino.
• Usar el método prepare para enviar los valores al destino.
Destino InfoPaisVC
Fuente MenuVC
Ejercicio• Escribe una app que muestre información de un país.
• https://es.wikipedia.org/wiki/México
UINavigationController• Cualquier ViewController puede agregarse en un
NavigationViewController.
• Los segues deben ser de tipo Show.
Tabbar Controller• Cualquier ViewController puede agregarse a un
TabbarController.