List
にラップされたSwiftUI NavigationView
を作成しました。リストのタイトルはデフォルトの方法で設定され、正常に表示されます:.navigationBarTitle("My Title")
。問題は、スクロール動作が壊れていることです。
つまり、リストをスクロールすると、大きなタイトルが消えて、ナビゲーションバーが小さなタイトルで表示されるようになります。ただし、大きなタイトルは固定されているだけで、リストがその後ろにスクロールしてグリッチのように動いている間は移動しません。
結局、List
の背景を設定すると、スクロール動作が中断されます。つまり、List
の.background(Color.red)
を削除すると、スクロール動作が通常に戻りました。