web-dev-qa-db-ja.com

SwiftUI:NavigationViewのリストのナビゲーションタイトルが動かなくなった(スクロールアニメーションが壊れた)

ListにラップされたSwiftUI NavigationViewを作成しました。リストのタイトルはデフォルトの方法で設定され、正常に表示されます:.navigationBarTitle("My Title")。問題は、スクロール動作が壊れていることです。

つまり、リストをスクロールすると、大きなタイトルが消えて、ナビゲーションバーが小さなタイトルで表示されるようになります。ただし、大きなタイトルは固定されているだけで、リストがその後ろにスクロールしてグリッチのように動いている間は移動しません。

5
josephap

結局、Listの背景を設定すると、スクロール動作が中断されます。つまり、List.background(Color.red)を削除すると、スクロール動作が通常に戻りました。

5
josephap