SwiftUI Sidebar 侧边栏导航组件(教程含源码)
我们已经在我的博客中介绍了SwiftUI中的主从导航。 但是今天,我想谈谈今年登陆iOS和macOS世界的新侧边栏导航。 我们将学习如何在SwiftUI中使用NavigationView构建三列导航流。

SwiftUI Sidebar 侧边栏导航组件
侧边栏提供了应用程序级导航,并可以快速访问应用程序中的顶级内容集。 在侧边栏中选择一项可以使人们导航到特定的内容。 例如,“邮件”中的侧边栏显示所有邮箱的列表。 人们可以选择一个邮箱来访问其邮件列表,然后选择要显示在内容窗格中的特定邮件。
让我们构建一个使用三列导航的邮件应用程序的原型。 SwiftUI提供了NavigationView,可让我们创建主从流程。 您最多可以在NavigationView中放置三个孩子。 在这种情况下,SwiftUI将并排放置视图。 但是,首先要声明我们的数据模型。