Я хотел бы иметь 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
s, не кликабелен).
Как я могу получить оверлей (или элемент Z-Stack в этом отношении), не получаемыйкакие-нибудь краны?