例如,我们有包含 2 个项目的 UIPickerView:“Item1”、“Item2”。用户选择了“Item1”。这个方法叫做
public func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {}
但是当用户再次选择该项目“Item1”时,不会调用该方法。
问题:如何定义在 UIPickerView 上再次选择了选中的项目('Item1')?
最佳答案
titleForRow
方法只会被调用以初始化 pickerView
的标题/字符串。我认为您正在寻找这种在用户选择一行时被调用的方法。
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
关于ios - UIPIckerView:如何定义所选项目再次被选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42728121/