我已经调研了许多解决方案,但都没有起作用。我的应用程序导航流程如下:
- ViewController(UIKit)- 推出 SwiftUI 视图
- 这个 SwiftUI 视图会在几秒钟内显示后退按钮,然后隐藏。
以下是我的代码:
struct FirstSwiftUIView: View {
var body: some View {
VStack {
Text("First SwiftUi View")
NavigationLink {
SecondSwiftUIView()
} label: {
Text("Next View")
}
}
.navigationBarBackButtonHidden(true)
.navigationBarTitle("")
}
}
NavigationView
- 重要的是,.navigationBarBackButtonHidden(true)
在内部视图上。 - ChrisR