有没有办法找出是否显示软件键盘?

时间:2009-07-13 05:02:41

标签: iphone iphone-softkeyboard

我的实际UITextField控件在外部库中嵌入了许多层。因此,我无法通过调用

来检测是否正在编辑它

control isFirstResponder

是否有其他方法可以检测软件键盘是否显示?

1 个答案:

答案 0 :(得分:3)

是的,尝试为“UIKeyboardWillShowNotification”等通知设置监听器。在通知的userInfo中,您可以获取键盘的边界,从而确定它是否可见(在屏幕上)。查看UIWindow.h。