ios - appmovil.cem.itesm.mx · para otros usos de este término, véase méxico (desambiguación)....

5
iOS Navegación Navegación Storyboards. Modal. Segue. Jerárquica. UINavigationController. Directa. UITabBarController.

Upload: others

Post on 17-Mar-2020

1 views

Category:

Documents


0 download

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)

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)

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)

¿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)

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)

Tabbar Controller• Cualquier ViewController puede agregarse a un

TabbarController.