如何检测iPad用户点击键盘隐藏button?

在我的应用程序,我有一些复杂的逻辑围绕隐藏和显示的键盘。 我有兴趣检测用户(谁拥有一个iPad),特别是在iPad键盘上的隐藏button:

替代文字

感兴趣检测键盘应该隐藏的时间,只有当用户实际上点击这个button。 有什么build议么?

谢谢!

我正在寻找一个完全相同的解决scheme,毕竟我在文档中find了它。 你得到一整套键盘通知:

- UIKeyboardWillShowNotification - UIKeyboardDidShowNotification - UIKeyboardWillHideNotification - UIKeyboardDidHideNotification - UIKeyboardWillChangeFrameNotification - UIKeyboardDidChangeFrameNotification 

我对“UIKeyboardWillHideNotification”感兴趣。 所以刚刚实现:

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

Etvoilà! 希望这有助于,即使是一年迟到的答案。

我不认为苹果允许,我害怕。

但是也许你可以创build一个隐藏的视图( view.opaque = FALSE; view.alpha = 0; ),它被放置在前面提到的button上方,接受触摸作为第一个响应者(以便获得事件),然后将其转发给下一个(键盘)。 但是,我不知道是否可以在键盘上放置一个视图,甚至是“非法”的。