禁止显示iOS键盘

时间:2018-11-26 16:46:29

标签: swift

我正在做一个iPad应用。我正在开发自定义键盘。但是,当我单击文本字段时,会弹出默认键盘。我想防止这种情况禁用键盘。

我在这里看到了一些类似的帖子,他们在顶部放置了一个虚拟的View,或者禁用了编辑功能,但这不能满足我的要求。

enter image description here

2 个答案:

答案 0 :(得分:1)

使用此功能,您可以禁用普通键盘

textField.inputView = UIView()

因此放置自定义视图可以完成工作

textField.inputView = YourKeyboard()

编辑2

尝试放入

youtTextField.inputAssistantItem.leadingBarButtonGroups.removeAll()
yourTextField.inputAssistantItem.trailingBarButtonGroups.removeAll()

答案 1 :(得分:1)

这可以帮助您解决问题。

iOS hide default keyboard and open custom keyboard

基本上,您需要隐藏默认键盘,然后显示您的自定义键盘。