导航Navigation
NavigationLinkNavigationLink
声明式跳转入口,点击后把用户带到目标页面或向 NavigationStack 写入路径值。A declarative navigation entry that opens a destination or writes a value into NavigationStack.
入门Beginner • 4 分钟4 min
更新于Updated Apr 22, 2026
基础跳转Basic Link
NavigationLink 通常放在 NavigationStack 内部,表现为一行可点击的导航入口。NavigationLink usually sits inside NavigationStack as a tappable navigation row.
详情跳转Detail Link
swift
1NavigationStack {2 NavigationLink("Show Detail") {3 Text("Detail View")4 }5 .navigationTitle("Home")6}
两种写法Two Styles
简单跳转可以直接传 destination;复杂列表和深链场景更适合使用 value,并配合 navigationDestination。Simple navigation can pass a destination directly; complex lists and deep links are better with value plus navigationDestination.