【发布时间】:2018-11-12 18:23:28
【问题描述】:
我有一个 UITextField,它的 inputView 设置为等于 UIPickerView
let thePicker = UIPickerView()
txtCategory.inputView = thePicker
thePicker.delegate = self
我有这些选择器的功能
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView( _ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return categoryList.count
}
func pickerView( _ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return categoryList[row]
}
func pickerView( _ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
txtCategory.text = categoryList[row]
}
按下按钮后,如何将选择器设置回索引 0?我认为这段代码可以完成myPicker.selectRow(0, inComponent: 0, animated: false) 的工作,我只是不知道我的选择器控件的名称是什么,因为我将文本字段的输入视图设置为等于选择器。
【问题讨论】:
标签: ios swift uipickerview