Мне известно об ошибке, которая предположительно недавно была исправлена в 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!")
}
}