如何在SwiftUI中禁用列表中的某些单元格

时间:2020-04-28 18:13:35

标签: swift swiftui

我有一个清单。我想禁用第一个单元格。我该怎么办?

我设置了.disabled(true),但是它不起作用。

struct ContentView: View {
    var body: some View {
        List {
            ForEach(1..<5) {
                Text("\($0)")
                .disabled($0 == 1)
            }
        }
    }
}

我仍然可以触摸第一个单元格。

enter image description here

1 个答案:

答案 0 :(得分:0)

也许这会起作用:

.allowsHitTesting(false)

这里是a link