加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 我可以禁用特定UIPickerView项目中的选择吗?

发布时间:2020-12-14 19:45:46 所属栏目:百科 来源:网络整理
导读:我可以找到一个教授使用委托方法检查行是否有效的帖子,如果没有则滚动到右边. 但那不是我想要的. pickerView初始化后,我可以禁用特定的行吗? 像“灰色”一样,行和不能停止指示器就可以了. 谢谢专家. 解决方法 这样做有两个部分. 使用 -[UIPickerViewDelegat
我可以找到一个教授使用委托方法检查行是否有效的帖子,如果没有则滚动到右边.

但那不是我想要的. pickerView初始化后,我可以禁用特定的行吗?
像“灰色”一样,行和不能停止指示器就可以了.

谢谢专家.

解决方法

这样做有两个部分.

>使用-[<UIPickerViewDelegate> pickerView:viewForRow:forComponent:reusingView:]返回每行的自定义视图,例如UILabel.对于要显示为已禁用的行,您需要配置视图以反映该禁用.
>在-[<UIPickerViewDelegate> pickerView:didSelectRow:inComponent:]中,您需要检测何时选择禁用,然后使用-[UIPickerView selectRow:inComponent:animated:]“回滚”到“有效”行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读