我对斯威夫特没有任何关于此事的尊重。
我为UIPickerView
配置inputView
为UITextField
。
一切正常,但是当我在fisrt时间点击此特定UITextField
时,键盘显示,而不是UIPickerView
,如果我再次点击它,{{1}显示出来。
任何人都知道我做错了什么?
查看我的代码的某些部分。
UIPickerView
答案 0 :(得分:2)
确保您正在设置UITextFieldDelegate,然后我也会移动所有这些:
let motivoPicker: UIPickerView = UIPickerView()
motivos = ["Pedido de demissão","Dispensa sem justa causa","Dispensa com justa causa", "Término do contrato de experiência"]
motivoPicker.delegate = self
motivoPicker.dataSource = self
motivoTextField.inputView = motivoPicker
to viewDidLoad