The root view or views to display in the navigation stack.
Support
Usage
Basic navigation stack
With navigation links
With toolbar
See Also
- NavigationLink — navigation trigger within a stack
- Toolbar — toolbar items in the navigation bar
A container that manages hierarchical navigation with push and pop transitions.
NavigationStack(children: Component | Component[]): Component;
NavigationStack([
VStack([
Text("Welcome to the app"),
NavigationLink("Go to Details", () =>
Text("Detail View")
.navigationTitle("Details")
)
])
.navigationTitle("Home")
])
NavigationStack([
List([
NavigationLink("Settings", () => SettingsView()),
NavigationLink("Profile", () => ProfileView()),
])
.navigationTitle("Home")
])
NavigationStack([
VStack([
Text("Main content")
])
.navigationTitle("My App")
.toolbar(
ToolbarItem({ placement: "topBarTrailing" }, [
Button("Edit", () => {})
])
)
])