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

问题描述 投票:0回答:1

我一直在研究苹果文档,寻找一种从导航链接打开视图的方法,其中侧边栏默认折叠。

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

有人对如何实现这一目标有任何建议吗?

谢谢,

安德鲁

ios swift swiftui sidebar
1个回答
1
投票

因此,接近此效果的唯一方法(在侧边栏中单击 NavLink 时关闭侧边栏)是将其附加到 NavigationView:

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

虽然这并不完全是我想要的,但使用这种风格,我可以使用堆栈在导航链接右侧建立一个“主页”视图,以实现我想要的目的。

我希望对那里的人有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.