我正在尝试禁用 pickerView 中的特定行。
我有一个用于 pickerView 的字符串数组。当用户选择特定行时,我在 array1 中附加值。
之后我想在用户再次打开 pickerView 时执行此操作,如果 array1 具有 array 的值,pickerView 的该值应该被禁用。
我该怎么做?
最佳答案
选项 1:禁用元素
您可以使用方法 pickerView:attributedTitleForRow:forComponent: 为标题设置灰色样式
然后您可以在使用 pickerView:didSelectRow:inComponent: 选择该项目时更改为默认值
选项 2:删除项目
第二个选项是通过调整数据源从可能的选项中删除该项目。
关于ios - 禁用 UIPickerView 中的特定行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36719508/