Swift 6 · SwiftUI basics

Navigate between screens

NavigationStack with NavigationLink pushes detail screens.

NavigationStack {
    List(items) { item in
        NavigationLink(item.name, value: item)
    }
    .navigationDestination(for: Item.self) { item in DetailView(item: item) }
}

Official Swift 6 documentation

More swiftui basics commands

All swiftui basics commands · Swift 6 cheatsheet

Was this page helpful?