我正在尝试禁用 swiftUI 中的 Picker 选项。根据下面的文档,代码应该可以工作:
struct ContentView: View {
let options = ["All", "Men", "Women", ]
@State private var selectedOption = "All"
var body: some View {
Picker("Options", selection: $selectedOption) {
ForEach(options, id: \.self) { option in
Text(option)
.disabled(option == "All")
}
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,它在我出错的地方不起作用。有人可以帮忙吗!?