小编S. *_*han的帖子

禁用 SwiftUI 中的选取器选项

我正在尝试禁用 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)

不幸的是,它在我出错的地方不起作用。有人可以帮忙吗!?

swift swiftui

8
推荐指数
1
解决办法
1748
查看次数

标签 统计

swift ×1

swiftui ×1