gpt4 book ai didi

swift - 当我打开 UIPickerView 时出现的项目不被视为 "selected"

转载 作者:行者123 更新时间:2023-11-30 10:34:27 25 4
gpt4 key购买 nike

当我打开 UIPickerView 时,出现的项目不被认为在 didSelectRow 中被选中,我必须上下移动并重新选择它

如果出现的项目是用户真正想要选择的项目,则这对用户来说是一个额外的步骤

是否有解决方法可以用来防止这种情况?

我尝试过 pickerView.selectRow(selectedRow, inComponent: 0,animated: false) 它实际上让我显示正确的项目,但显示的任何内容都不会被 pickerView( _ pickerView: UIPickerView, didSelectRow row: Int, inComponent 组件: 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)

最佳答案

我可以通过在 pickerview.selectRow(selectedRow, inComponent: 0) 之后添加 pickerview.delegate?.pickerView?(pickerview, didSelectRow: 0, inComponent: 0) 来强制选择,动画:假)

关于swift - 当我打开 UIPickerView 时出现的项目不被视为 "selected",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58383006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com