iOS

Navigation SwiftUI

NavigationView, NavigationStack, sheets, alerts, toolbars, programmatic navigation

18 questions d'entretien·
Confirmé
1

Quelle est la principale différence entre NavigationStack et NavigationView en SwiftUI ?

Réponse

NavigationStack (iOS 16+) remplace NavigationView et offre une gestion d'état plus explicite avec NavigationPath. NavigationView utilise une pile de navigation implicite, tandis que NavigationStack permet un contrôle programmatique complet de la navigation via un état bindable.

2

À quoi sert la modifier navigationTitle en SwiftUI ?

Réponse

La modifier navigationTitle définit le titre affiché dans la barre de navigation lors de l'affichage d'une vue. Elle accepte un paramètre displayMode pour contrôler le style d'affichage du titre (inline, large). C'est un élément clé de l'interface de navigation.

3

Quelle est la bonne méthode pour créer une navigation vers une destination avec NavigationLink ?

Réponse

NavigationLink accepte un label (vue affichée) et une destination (vue cible). En SwiftUI moderne, préférer l'initializer avec value et navigationDestination modifier pour une meilleure gestion d'état. NavigationLink affiche un indicateur chevron par défaut sur iOS.

4

Quel est le rôle de la modifier toolbar en SwiftUI ?

5

Quelle est la syntaxe correcte pour créer une NavigationStack avec état ?

+15 questions d'entretien

Maîtrise iOS pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement