NavigationLinkの画像、文字を上書きする方法

こんにちはEveryDaySoft代表の永田です。

最近os11.4が正式リリースされて、アプリケーションの挙動を確認していたところ、以前のosとの差異があり、修正しました。

事象

今までのコードだとこうなる。<Back をHelpに上書きしたいが横並びになる。

os11.4

以前のVersionでコードは同じ

navigationBarItems(leading:
                 Button(action: {
                     self.presentationMode.wrappedValue.dismiss()
                 }) {
                     Text("Help")
                 }
                 
             )

心情的には、最新Versionになりコード追加しなくてはいけないのだという思いがありましたが、スーパークラスを確認したら書いてました。最新Versionになりコード追加するという概念が少し理解できませんが、内包化していたコードを明示して見せるといった事なのかも知れません。

.navigationBarBackButtonHidden(true)を追加すると上手くいきました。

解決コード

.navigationBarItems(leading:
                 Button(action: {
                     self.presentationMode.wrappedValue.dismiss()
                 }) {
                     Text("111")
                 }
                 
             )
         }.navigationBarBackButtonHidden(true)

情報がない課題がございましたら、情報公開させていただきます。

以上、貴重なお時間お読み下さいまして、誠にありがとうございます。


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です