Когда я открываю свой UIPickerView, отображаемый элемент не считается выбранным в didSelectRow, мне приходится перемещаться вверх и вниз и повторно выбирать его
Это дополнительный шаг для пользователя, если отображаемый элемент является элементом, который он/ она на самом деле хочет выбрать
Есть ли обходной путь, который я могу использовать, чтобы предотвратить это?
Я пробовал pickerView.selectRow(selectedRow, inComponent: 0, animated: false)
, который фактически позволяет мне отображать нужный элемент, но все, что отображается,не подобрано pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int)
Вот как я собираю свой сборщик:
customPickerView = UIPickerView()
customPickerView.delegate = self
textField.inputView = customPickerView
customPickerView.backgroundColor = UIColor(named: "whiteToBlack")
slwpDatesPickerData = dateArrayRange(inclusiveStartDate: Date(), inclusiveRange: 10)
customPickerView.selectRow(0, inComponent: 0, animated: false)