阻止用户选择自定义UIPickerView Swift 2.x

时间:2016-01-17 09:28:58

标签: ios swift if-statement uipickerview

我有一个包含多行的自定义UIPickerView。 在某些情况下,我想禁止使用其中一些更改。 是否有可能实现这一目标? 我环顾四周,但没有找到任何东西。

1 个答案:

答案 0 :(得分:0)

好吧,你可以在一个函数中创建一个逻辑:

UIPickerView Class apple reference

在此功能中,您将说明将在自定义选取器视图中创建多少行。在我的示例中,我有一个包含两个值的数组,例如:

var pickerStr = ["Event","Place"]

///Number of rows in category picker
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
     return pickerStr.count
}

在此功能内部,您只需创建逻辑以显示您需要的数据量。

您可以在此处找到更多信息:UIPickerViewClassReference