1

で最近修正されたと思われるバグを認識してい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!")
    }
}
4

1 に答える 1