键盘在第一次点击时显示UITextField.inputView = UIPickerView

时间:2015-11-10 16:56:01

标签: ios swift uitextview uipickerview inputview

我对斯威夫特没有任何关于此事的尊重。

我为UIPickerView配置inputViewUITextField

一切正常,但是当我在fisrt时间点击此特定UITextField时,键盘显示,而不是UIPickerView,如果我再次点击它,{{1}显示出来。

任何人都知道我做错了什么?

查看我的代码的某些部分。

UIPickerView

1 个答案:

答案 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