Ios 如何在SwiftUI中永久隐藏NavigationView导航栏
我相信在SwiftUI中隐藏导航栏的推荐方法如下(放置在NavigationView的子级上),但是当点击视图上的按钮时,视图会自动更新&导航栏会重新出现,即使我使用的是常量值true来隐藏导航栏Ios 如何在SwiftUI中永久隐藏NavigationView导航栏,ios,swift,xcode,swiftui,Ios,Swift,Xcode,Swiftui,我相信在SwiftUI中隐藏导航栏的推荐方法如下(放置在NavigationView的子级上),但是当点击视图上的按钮时,视图会自动更新&导航栏会重新出现,即使我使用的是常量值true来隐藏导航栏 .navigationBarTitle("") .navigationBarHidden(true) .navigationBarBackButtonHidden(true) 如何使NavigationView的栏在此视图上保持隐藏状态 编辑 以下是NavigationView的代码,当在道具内的嵌
.navigationBarTitle("")
.navigationBarHidden(true)
.navigationBarBackButtonHidden(true)
如何使NavigationView的栏在此视图上保持隐藏状态
编辑
以下是NavigationView的代码,当在道具内的嵌套子视图中发生手势/点击时。selectedView
该栏再次出现
NavigationView {
GeometryReader { geometry in
VStack(spacing: 0) {
ZStack {
VStack {
props.selectedView
Spacer()
.frame(height: searchHeaderHeight)
}
Search()
}
TabBar()
.frame(width: geometry.size.width, height: 60)
.padding(.bottom, geometry.safeAreaInsets.bottom)
.background(Color(.systemGroupedBackground))
}
.frame(width: geometry.size.width)
.edgesIgnoringSafeArea(.bottom)
}
.navigationBarTitle("", displayMode: .inline)
.navigationBarHidden(true)
}.navigationViewStyle(StackNavigationViewStyle())
你会提供所有有问题的代码吗?@Asperi我刚刚更新了问题你会提供所有有问题的代码吗?@Asperi我刚刚更新了问题