iOS

Navegação SwiftUI

NavigationView, NavigationStack, sheets, alerts, toolbars, navegação programática

18 perguntas de entrevista·
Mid-Level
1

Qual é a principal diferença entre NavigationStack e NavigationView no SwiftUI?

Resposta

NavigationStack (iOS 16+) substitui NavigationView e oferece um gerenciamento de estado mais explícito com NavigationPath. NavigationView usa uma pilha de navegação implícita, enquanto NavigationStack permite controle programático completo da navegação por meio de um estado bindable.

2

Para que serve o modificador navigationTitle no SwiftUI?

Resposta

O modificador navigationTitle define o título exibido na barra de navegação quando uma view aparece. Ele aceita um parâmetro displayMode para controlar o estilo de exibição do título (inline, large). É um elemento essencial da interface de navegação.

3

Qual é o método correto para criar navegação até um destino com NavigationLink?

Resposta

NavigationLink aceita um label (view exibida) e um destino (view alvo). No SwiftUI moderno, prefira o inicializador com value e o modificador navigationDestination para um melhor gerenciamento de estado. NavigationLink exibe um indicador chevron por padrão no iOS.

4

Qual é o papel do modificador toolbar no SwiftUI?

5

Qual é a sintaxe correta para criar um NavigationStack com estado?

+15 perguntas de entrevista

Domine iOS para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis