我无法隐藏 NavigationView
栏。我尝试了两种变体:
代码 1:
public var body: some View {
NavigationView {
MasterView()
.navigationBarHidden(true)
}
}
代码 2:
public var body: some View {
NavigationView {
MasterView()
}
.navigationBarHidden(true)
}
有没有人知道如何修复它?
最佳答案
似乎解决方案可能是添加标题或从安全区域中删除空间。
问题:
解决方案一:
.navigationBarHidden(true)
.navigationBarTitle(Text("Home"))
解决方案 2(这似乎是最好的):
.navigationBarHidden(true)
.navigationBarTitle(Text("Home"))
.edgesIgnoringSafeArea([.top, .bottom])
关于ios - 如何在 SwiftUI 中隐藏 NavigationView Bar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57309981/