SwiftUI 中的导航是创建复杂动态用户界面的强大工具。凭借其直观的语法和强大的功能集,SwiftUI 的导航功能可以轻松构建无缝且引人入胜的应用程序体验。无论您是构建简单的原型还是成熟的应用程序,SwiftUI 的导航工具都可以帮助您创建完美的用户体验。
导航是使用NavigationView完成的,但它在 iOS 16 中已被弃用,并被分为两个新容器:NavigationStack和NavigationSplitView,每个容器都有新功能。
NavigationStack用于在后续导航中设置视图,将新视图堆叠在前一个视图上,始终在顶部有一个视图。
NavigationSplitView,当您需要进行列基础导航时使用。因此,屏幕将分为几列,其中每一列都是NavigationSplitView的一个子视图。
在本文中,我们将重点介绍NavigationStack 的基础知识。