SwiftUI

【SwiftUI】NavigationTitleが被る場合の対処法

現象確認環境:
・iOS14.3
・Xcode 12.4

元画面でNavigationViewを使っていてNavigationLinkで詳細画面等を表示する際に元画面、詳細画面でNavigationTitleを設定していると元画面に戻っても詳細画面のNavigaitonTitleが被さって表示されてしまう問題があるようです。

対処

簡単な対処として詳細画面のタイトルをインライン表示にする方法があります。

.navigationTitle("元画面")
.navigationBarTitleDisplayMode(.inline)
.navigationTitle(Text("詳細画面"))

-SwiftUI
-

© 2024 swift技術ブログ Powered by AFFINGER5