用于自定义键盘的 iOS 键盘关闭按钮

Posted

技术标签:

【中文标题】用于自定义键盘的 iOS 键盘关闭按钮【英文标题】:iOS keyboard dismiss button for custom keyboards 【发布时间】:2014-08-13 19:09:33 【问题描述】:

我正在为 ios 8 创建自定义键盘扩展。我正在尝试实现关闭/隐藏键盘按钮。我正在使用UITextDocumentProxy 来编辑文本并插入字符。我怎样才能实现这样的事情:

[textView resignFirstResponder];

但是对于self.textDocumentProxy

【问题讨论】:

【参考方案1】:

文档说:使用- dismissKeyboard方法。

因为自定义键盘无法访问当前文本 输入对象,您不能向它发送 resignFirstResponder 消息(如 您在开发时会关闭系统键盘 带有文本输入的应用程序)。要关闭自定义键盘,请调用 改为dismissKeyboard。

【讨论】:

以上是关于用于自定义键盘的 iOS 键盘关闭按钮的主要内容,如果未能解决你的问题,请参考以下文章

iOS自定义键盘制作删除所有按钮

如何在自定义键盘中关闭键盘?

将自定义按钮添加到小键盘的问题

IOS 8:带有撤消和重做按钮的自定义键盘

在 iPhone 小键盘 iOS9 上方添加自定义按钮

resignFirstResponder 无法关闭我在 iPad 上的自定义键盘。为啥?