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