如何解决SwiftUI NavigationLink navigationBar隐藏有工作表闪烁屏幕
对不起,质量不好。内容显示了在SwiftUI中显示新视图时如何刷新屏幕。
“欢迎”屏幕隐藏了导航栏:
var body: some View {
SwiftUI.Form {
NavigationLink(destination: FlashingView { self.done = true }) {
Text(UI.doSomething)
}
...
}
}
.navigationBarTitle("")
.navigationBarHidden(true)
和FlashingView:
var body: some View {
SwiftUI.Form {
.....
}
}
.navigationBarTitle("My Title Showing",displayMode: .inline)
有什么解决方法吗?
Dropbbox上的示例项目:https://www.dropbox.com/s/00yq1qns7ywds0a/NavigationTest.zip?dl=0
更新:事实证明,问题的原因是sheet
修饰符。在代码中搜索// Comment/uncomment to test
进行测试。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。