【发布时间】:2019-10-14 19:31:04
【问题描述】:
当我打开我的 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)
【问题讨论】:
标签: swift uipickerview