如何在页面加载中快速加载UIpicker?

时间:2020-07-01 16:16:03

标签: ios swift uipickerview

我有两个选择器,我希望在页面首次加载时以及用户触摸UI时默认显示picker1。我想以两种方式显示picker1。

func numberOfComponents(in pickerView: UIPickerView) -> Int {
    if pickerView == picker1 {
        return 1
    } else {
        return 2
    }
}

func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
    var tempCount = 0
    if pickerView == picker1 {
        tempCount = pickerData.count
    } else {
    }
    return tempCount
}

func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    var tempPickerData = ""
    if pickerView == picker1 {
        tempPickerData = pickerData[row]
    } else {
    }
    return tempPickerData
}

func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    if pickerView == picker1 {
        selected = pickerData[row]
    } else {

    }
}

0 个答案:

没有答案
相关问题