iOS

Navegación SwiftUI

NavigationView, NavigationStack, sheets, alerts, toolbars, navegación programática

18 preguntas de entrevista·
Mid-Level
1

¿Cuál es la principal diferencia entre NavigationStack y NavigationView en SwiftUI?

Respuesta

NavigationStack (iOS 16+) reemplaza a NavigationView y ofrece una gestión de estado más explícita con NavigationPath. NavigationView usa una pila de navegación implícita, mientras que NavigationStack permite un control programático completo de la navegación mediante un estado bindable.

2

¿Para qué sirve el modificador navigationTitle en SwiftUI?

Respuesta

El modificador navigationTitle define el título que se muestra en la barra de navegación cuando aparece una vista. Acepta un parámetro displayMode para controlar el estilo de visualización del título (inline, large). Es un elemento clave de la interfaz de navegación.

3

¿Cuál es el método correcto para crear navegación hacia un destino con NavigationLink?

Respuesta

NavigationLink acepta un label (vista mostrada) y un destino (vista objetivo). En SwiftUI moderno, es preferible el inicializador con value y el modificador navigationDestination para una mejor gestión de estado. NavigationLink muestra un indicador chevron por defecto en iOS.

4

¿Cuál es el rol del modificador toolbar en SwiftUI?

5

¿Cuál es la sintaxis correcta para crear un NavigationStack con estado?

+15 preguntas de entrevista

Domina iOS para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis