iOS

Navigazione SwiftUI

NavigationView, NavigationStack, sheet, alert, toolbar, navigazione programmatica

18 domande da colloquio·
Mid-Level
1

Qual è la principale differenza tra NavigationStack e NavigationView in SwiftUI?

Risposta

NavigationStack (iOS 16+) sostituisce NavigationView e offre una gestione dello stato più esplicita con NavigationPath. NavigationView usa uno stack di navigazione implicito, mentre NavigationStack consente il controllo programmatico completo della navigazione tramite uno stato bindable.

2

A cosa serve il modifier navigationTitle in SwiftUI?

Risposta

Il modifier navigationTitle imposta il titolo visualizzato nella barra di navigazione quando una view appare. Accetta un parametro displayMode per controllare lo stile di visualizzazione del titolo (inline, large). È un elemento chiave dell'interfaccia di navigazione.

3

Qual è il metodo corretto per creare la navigazione verso una destinazione con NavigationLink?

Risposta

NavigationLink accetta un label (view mostrata) e una destination (view di destinazione). Nel SwiftUI moderno, è preferibile l'inizializzatore con value e il modifier navigationDestination per una migliore gestione dello stato. NavigationLink mostra un indicatore chevron per impostazione predefinita su iOS.

4

Qual è il ruolo del modifier toolbar in SwiftUI?

5

Qual è la sintassi corretta per creare un NavigationStack con stato?

+15 domande da colloquio

Padroneggia iOS per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis