ios - appmovil.cem.itesm.mx · para otros usos de este término, véase méxico (desambiguación)....
TRANSCRIPT
![Page 1: iOS - appmovil.cem.itesm.mx · Para otros Usos de este término, véase México (desambiguación). "Mexicano» redirige aquí. Para otras acepciones, véase Mexicano (desambiguación)](https://reader034.vdocuments.site/reader034/viewer/2022042021/5e77d96410fabd6df4272f6e/html5/thumbnails/1.jpg)
iOSNavegación
Navegación• Storyboards.
• Modal.
• Segue.
• Jerárquica.
• UINavigationController.
• Directa.
• UITabBarController.
![Page 2: iOS - appmovil.cem.itesm.mx · Para otros Usos de este término, véase México (desambiguación). "Mexicano» redirige aquí. Para otras acepciones, véase Mexicano (desambiguación)](https://reader034.vdocuments.site/reader034/viewer/2022042021/5e77d96410fabd6df4272f6e/html5/thumbnails/2.jpg)
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.
![Page 3: iOS - appmovil.cem.itesm.mx · Para otros Usos de este término, véase México (desambiguación). "Mexicano» redirige aquí. Para otras acepciones, véase Mexicano (desambiguación)](https://reader034.vdocuments.site/reader034/viewer/2022042021/5e77d96410fabd6df4272f6e/html5/thumbnails/3.jpg)
¿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
![Page 4: iOS - appmovil.cem.itesm.mx · Para otros Usos de este término, véase México (desambiguación). "Mexicano» redirige aquí. Para otras acepciones, véase Mexicano (desambiguación)](https://reader034.vdocuments.site/reader034/viewer/2022042021/5e77d96410fabd6df4272f6e/html5/thumbnails/4.jpg)
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.
![Page 5: iOS - appmovil.cem.itesm.mx · Para otros Usos de este término, véase México (desambiguación). "Mexicano» redirige aquí. Para otras acepciones, véase Mexicano (desambiguación)](https://reader034.vdocuments.site/reader034/viewer/2022042021/5e77d96410fabd6df4272f6e/html5/thumbnails/5.jpg)
Tabbar Controller• Cualquier ViewController puede agregarse a un
TabbarController.