在TextView上打开UIPickerView而不是键盘点击

时间:2015-08-05 08:58:16

标签: ios swift keyboard uipickerview

我在SO上看过一些例子,人们将Picker Views的状态设置为hidden = false / true,因为视图是在故事板中设置的。

无论如何都要用拾取器视图替换键盘,所以我可以使用相同的功能,并以与键盘相同的方式处理拾取器视图。

即 - 当键盘出现等时转换视图。

我还需要选择说我选择了一个选项。因此,我只需在选择器视图外单击,而不是“完成编辑”按钮,我知道如何使用键盘。

1 个答案:

答案 0 :(得分:0)

  

如果您想要选择文本字段而不是键盘

的视图
textField.inputView = PickerView;
  • 不想完成按钮,然后处理触摸事件。

  • 触摸开始事件处理键盘pickerView隐藏。

  • 另外明智地将parentView类从 UIView 更改为 UIControl ,   并在action方法中执行Action句柄。