问题描述
struct ContentView: View {
var body: some View {
TabView {
FirstView().tabItem {
// tabItem image and text
}
SecondView().tabItem {
// tabItem image and text
}
}
}
}
现在,假设FirstView
包含一个NavigationView
,并且每个元素都使用NavigationLink
来滚动内容。我该如何使它在触发NavigationLink
目标(即打开子视图)时接管整个页面(全屏显示)并因此隐藏TabView
? / p>
理想情况下,我想支持iOS 13 +。
我尝试遵循Hacking with Swift上的指导,但无济于事。
我也遵循SwiftUI Hide TabView bar inside NavigationLink views中的建议,但是发现最佳解决方案的性能不高,因此我希望能实现一个不会延迟外观的解决方案。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)