Cómo crear una aplicación basada en navegación en Xcode 8

En primer lugar, los tutoriales son para aprender cosas básicas. Le guiará elementos básicos y su uso. El uso depende de ti, cómo puedes hacer lógicas después de aprender. Así que no confíes en google empezar a hacerlo por ti mismo. Aprenda la implementación básica y verifique las referencias.

Ahora, Flow debería ser así A, B y C (ver controladores (VC))

Inicie A mediante programación O incrustado en la barra de navegación desde el guión gráfico

A (controlador de vista de tabla) = Lista de familias de aves
en que un delegado hizo SeleccionarRowAtIndex:
agregar self.navigationController pushViewController: B

B (controlador de vista de tabla) = Lista de especies de aves
en que un delegado hizo SeleccionarRowAtIndex:
agregar self.navigationController pushViewController: C

C (UIViewController) = Un ViewController separado

Aquí hay un enlace que cubre la mayoría de lo que está tratando de crear.

iOS desde cero con Swift: controladores de navegación y jerarquías de controladores de vista

Lamentablemente no es un video. En el lado positivo, coloca el código que necesita implementar claramente en fragmentos de código.

Tenga en cuenta que lo más probable es que desee implementar esta función como tal:

3 UIViewControllers (birdFamilies, birdSpecies, birdDetails)

2 UITableViews (1 en birdFamilies, 1 en birdSpecies)

birdDetails será un UIViewController genérico donde pasará detalles para llenar la página en lugar de tener un controlador de vista para cada especie.

Mucha suerte, espero que esto haya ayudado 🙂