У меня есть 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)
, я просто не знаю, как называется мой элемент управления выбора, так как я установил представление ввода текстового поля равным средству выбора.