SwiftUI:导航视图中列表的导航标题卡在原位(滚动动画损坏)



我创建了一个包装在NavigationView中的 SwiftUIList。列表的标题以默认方式设置,并且显示正常:.navigationBarTitle("My Title")。问题是滚动行为已损坏。

也就是说,滚动列表时,大标题应消失,以便导航栏与小标题一起显示。但是,大标题只是卡在原地,当列表以故障方式滚动到它后面时不会移动。

事实证明,设置List的背景会破坏滚动行为。也就是说,删除List上的.background(Color.red)将滚动行为恢复正常。

最新更新