我希望有一个List
,其覆盖层不会干扰SwiftUI中的抽头接收。
我尝试这样使用.overlay
;
struct TestView: View {
var body: some View {
List(0..<30){
Text("Item \($0)")
}.overlay(LinearGradient(gradient: Gradient(colors: [.purple, .clear]), startPoint: .bottom, endPoint: .center))
}
}
但是,这导致列表不可滚动(或者如果使用NavigationLink
,则不可单击)。
如何让覆盖层(或Z-Stack元素)不接收任何水龙头?