用右下角的“隐藏按钮”隐藏 iPad 键盘

Posted

技术标签:

【中文标题】用右下角的“隐藏按钮”隐藏 iPad 键盘【英文标题】:hide iPad keyboard with "hide button" in lower right 【发布时间】:2011-08-03 11:09:51 【问题描述】:

当用户按下右下角的“隐藏键盘按钮”时,我想隐藏 iPad 虚拟键盘。我已经将我的 viewcontroller 设置为 textFieldView 的委托,但是当我按下该按钮时没有调用 textFieldShouldReturn 事件。我还将我的视图控制器设置为UIKeyboardWillHideNotification 的观察者——同样的效果,没有生成通知。 请提供线索!我已经解析了一半的网络,但没有找到任何解决方案!

【问题讨论】:

【参考方案1】:

对于初学者来说,textFieldShouldReturn 仅在点击指定的“Return”键时调用,而不是在点击隐藏键盘键时调用。您应该使用 textFieldWillEndEditingtextFieldDidEndEditing 委托方法。

此外,除非我弄错了,否则点击右下角的隐藏键盘按钮应该隐藏键盘,而无需任何编码。

【讨论】:

感谢您的回复。信不信由你,即使我按下那个按钮,它也没有隐藏。然后突然它开始运行preperly。我很困惑......

以上是关于用右下角的“隐藏按钮”隐藏 iPad 键盘的主要内容,如果未能解决你的问题,请参考以下文章

ipad键盘在上面怎么调下来?

苹果ipad air2键盘往上怎么让它下来

苹果平板键盘被弄到上方去了,如何调回正常?

iOS开发隐藏键盘方法总结

iOS开发- 隐藏键盘总结

iOS 键盘处理(改变键盘为完成键),UITextField键盘显示隐藏,弹出,回弹