【问题标题】:How to get notified when the iPad keyboard disappears?iPad键盘消失时如何获得通知?
【发布时间】:2010-12-12 15:18:02
【问题描述】:

在 iPad 上,用户可以按下“键盘离开”按钮,让它离开。此按钮不会触发我们习惯于退出负责文本输入视图的第一响应者状态的 didEndOnExit 事件。

即使用户按下键盘离开按钮,我如何才能连接到这一点?顺便说一句,这是一个通用二进制文件。

【问题讨论】:

    标签: ipad ios


    【解决方案1】:

    您可以为您的班级订阅 UIKeyboardWillShowNotification 通知,该通知会在关闭键盘之前立即发布。

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide) name:UIKeyboardWillHideNotification object:nil]; 
    

    另见

    UIKeyboardWillShowNotification
    UIKeyboardDidShowNotification
    UIKeyboardDidHideNotification
    

    【讨论】:

      【解决方案2】:

      UIControlEventEditingDidEnd 事件用于按下“离开”按钮时(bot 不适用于按下完成按钮时。这是 UIControlEventEditingDidEndOnExit)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-21
        • 1970-01-01
        • 1970-01-01
        • 2011-10-29
        • 1970-01-01
        • 1970-01-01
        • 2011-03-05
        相关资源
        最近更新 更多