【发布时间】:2020-04-14 09:18:20
【问题描述】:
我知道最近在Xcode 11.4 中修复的错误,如果您使用iOS 13 运行模拟器,导航链接的后退按钮将无法正常工作。我检查了我在 11.4 上,终端输出如下,
myUser@myUser ~ % /usr/bin/xcodebuild -version
Xcode 11.4
Build version 11E146
但我仍然无法使用NavigationLink 的后退按钮。我无法使用真实设备进行测试,但无论哪种方式,据说这个问题都已解决。我是否错误地设置了NavigationLink?
这是我的设置示例代码:
//in primary view
NavigationLink(destination: Test()) {
Text("Hit Me!")
.fontWeight(.semibold)
.font(.title)
.padding()
.foregroundColor(.white)
.background(LinearGradient(gradient: Gradient(colors: [Color(.white),Color(.blue)]), startPoint: .leading, endPoint: .trailing))
.cornerRadius(40)
}
//the view being navigated to
//I can make it to this page but cannot navigate back
struct Test : View {
var body: some View {
Text("Hi!")
}
}
【问题讨论】:
标签: ios swiftui swiftui-navigationlink