Как сделать наложение кликабельным - PullRequest
0 голосов
/ 02 ноября 2019

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

...