iOS

SwiftUI-Navigation

NavigationView, NavigationStack, Sheets, Alerts, Toolbars, programmatische Navigation

18 Interview-Fragen·
Mid-Level
1

Was ist der Hauptunterschied zwischen NavigationStack und NavigationView in SwiftUI?

Antwort

NavigationStack (iOS 16+) ersetzt NavigationView und bietet eine explizite Zustandsverwaltung mit NavigationPath. NavigationView verwendet einen impliziten Navigationsstapel, während NavigationStack über einen bindbaren Zustand die vollständige programmatische Kontrolle über die Navigation ermöglicht.

2

Wozu dient der navigationTitle-Modifier in SwiftUI?

Antwort

Der navigationTitle-Modifier legt den Titel fest, der in der Navigationsleiste angezeigt wird, wenn eine View erscheint. Er akzeptiert einen displayMode-Parameter, um den Anzeigestil des Titels zu steuern (inline, large). Er ist ein zentrales Element der Navigationsoberfläche.

3

Was ist die korrekte Methode, um mit NavigationLink eine Navigation zu einem Ziel zu erstellen?

Antwort

NavigationLink akzeptiert ein Label (angezeigte View) und ein Ziel (Ziel-View). Im modernen SwiftUI ist der Initialisierer mit value und dem navigationDestination-Modifier für ein besseres Zustandsmanagement vorzuziehen. NavigationLink zeigt unter iOS standardmäßig einen Chevron-Indikator an.

4

Welche Rolle spielt der toolbar-Modifier in SwiftUI?

5

Was ist die korrekte Syntax, um einen NavigationStack mit Zustand zu erstellen?

+15 Interview-Fragen

Meistere iOS für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten