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

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

【问题讨论】:

    标签: cocoa-touch ipad hide keyboard-events uikeyboard


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回复。信不信由你,即使我按下那个按钮,它也没有隐藏。然后突然它开始运行preperly。我很困惑......
    猜你喜欢
    • 2011-07-30
    • 2012-04-19
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    • 2011-06-16
    • 2012-07-16
    • 2018-02-18
    • 1970-01-01
    相关资源
    最近更新 更多