xcode 与SwiftUI上的导航视图冲突

irlmq6kh  于 2023-08-07  发布在  Swift
关注(0)|答案(1)|浏览(94)

我有一些麻烦与我的应用程序时,切换视图和多次尝试后,屏幕变白色,然后应用程序变得无法使用,我怎么能解决这个问题,提前感谢。
我的应用程序结构:所有视图都嵌入到NavigationView和切换器中,作为navigationsLink与目标示例:

` struct Home: View {
                            
                            var body: some View {
                                NavigationView(){
                                    
                                    //My view content
                                    //
                                    //My Menu for switching between views
                                    
                                    NavigationLink (destination: Settings()) {
                                        Image("gear-light")
                                    }
                                }
                            }
                        }`

字符串
非常重要的是,我正在使用IOS 14.0应用程序版本
我已经尝试了.sheet与navigationLink与.dismiss()关闭它没有工作

zbsbpyhn

zbsbpyhn1#

“所有视图都嵌入到NavigationView中”这是否意味着您在每个屏幕中都有NavigationView,就像您在Home中一样?
如果是这样,您只需要在顶层的NavigationView,即首页,但在这种情况下不在设置中。

相关问题