TabView 中的 NavigationView 默认跳转到下一页

问题描述

我将导航视图包装在选项卡视图中。 但是当我加载应用程序时,我的导航视图认总是转到下一页。 我怎么能阻止这个?我花了很多时间,但无法弄清楚。

这是我的观点

ZStack {
    Color.red
        .edgesIgnoringSafeArea(.all)
    vstack {
                TabView(selection:$selectedTab) {
                    NavigationView {
                        vstack {
                            Text("Hello")
                        }
                            .edgesIgnoringSafeArea(.all)
                    }
                    .tag(1)
                    vstack {
                        Text("Two")
                    }
                    .tag(2)

        }
        .tabViewStyle(PageTabViewStyle(indexdisplayMode: .never))
    }
}

FirstView 是这样的导航视图

NavigationView {
    vstack {
        ...
    }
    .sheet(isPresented: $myForm,ondismiss:{  }) {
        NewFormView(...)
    }
    .navigationBarHidden(true)
}

看起来像这样

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)