SwiftUI:从NagivationLink打开全屏视图(即隐藏侧边栏)



我一直在apple文档中寻找从NavigationLink打开视图的方法,因为侧边栏默认是折叠的。

我所尝试的一切都使侧边栏可见(但可通过按侧边栏按钮折叠)。我希望默认的行为是边栏是不可见的。

有谁对如何实现这一点有任何建议吗?

谢谢,安德鲁

看来唯一接近这个的方法(当在边栏中单击NavLink时关闭边栏)是将其附加到NavigationView:

NavigationView {
...
}
..navigationViewStyle(StackNavigationViewStyle())

虽然这不是我想要的,使用这种风格,我可以使用Stack来建立一个"Home"视图的右边的NavigationLinks服务接近我的目的。

我希望这能帮助到一些人。