我有一个包含多行的自定义UIPickerView。 在某些情况下,我想禁止使用其中一些更改。 是否有可能实现这一目标? 我环顾四周,但没有找到任何东西。
答案 0 :(得分:0)
好吧,你可以在一个函数中创建一个逻辑:
在此功能中,您将说明将在自定义选取器视图中创建多少行。在我的示例中,我有一个包含两个值的数组,例如:
var pickerStr = ["Event","Place"]
///Number of rows in category picker
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return pickerStr.count
}
在此功能内部,您只需创建逻辑以显示您需要的数据量。
您可以在此处找到更多信息:UIPickerViewClassReference