iOS

SwiftUI Navigation

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

18 gespreksvragen·
Mid-Level
1

What is the main difference between NavigationStack and NavigationView in SwiftUI?

Antwoord

NavigationStack (iOS 16+) replaces NavigationView and provides explicit state management with NavigationPath. NavigationView uses an implicit navigation stack, while NavigationStack enables full programmatic control of navigation through bindable state.

2

What is the purpose of the navigationTitle modifier in SwiftUI?

Antwoord

The navigationTitle modifier sets the title displayed in the navigation bar when a view appears. It accepts a displayMode parameter to control the title's display style (inline, large). It is a key navigation interface element.

3

What is the correct method to create navigation to a destination with NavigationLink?

Antwoord

NavigationLink accepts a label (displayed view) and a destination (target view). In modern SwiftUI, prefer the initializer with value and navigationDestination modifier for better state management. NavigationLink shows a chevron indicator by default on iOS.

4

What is the role of the toolbar modifier in SwiftUI?

5

What is the correct syntax for creating a NavigationStack with state?

+15 gespreksvragen

Beheers iOS voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis