SwiftUI:你能为 ScrollView 的顶部和底部设置不同的背景颜色吗?

SwiftUI: Can you have a different background color for the top and bottom of a ScrollView?

是否可以为 ScrollView 的顶部和底部设置不同的背景颜色?

比如我向上滚动时希望ScrollView的绿色背景为蓝色,向下滚动时希望ScrollView的绿色背景为红色:

是的,用这个替换你的背景:

.background(VStack(spacing: .zero) { Color.blue; Color.red })