Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在SwiftUI中永久隐藏NavigationView导航栏_Ios_Swift_Xcode_Swiftui - Fatal编程技术网

Ios 如何在SwiftUI中永久隐藏NavigationView导航栏

Ios 如何在SwiftUI中永久隐藏NavigationView导航栏,ios,swift,xcode,swiftui,Ios,Swift,Xcode,Swiftui,我相信在SwiftUI中隐藏导航栏的推荐方法如下(放置在NavigationView的子级上),但是当点击视图上的按钮时,视图会自动更新&导航栏会重新出现,即使我使用的是常量值true来隐藏导航栏 .navigationBarTitle("") .navigationBarHidden(true) .navigationBarBackButtonHidden(true) 如何使NavigationView的栏在此视图上保持隐藏状态 编辑 以下是NavigationView的代码,当在道具内的嵌

我相信在SwiftUI中隐藏导航栏的推荐方法如下(放置在NavigationView的子级上),但是当点击视图上的按钮时,视图会自动更新&导航栏会重新出现,即使我使用的是常量值true来隐藏导航栏

.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我刚刚更新了问题