0

我的实际UITextField控制嵌入在外部库中的许多层。因此我无法通过调用来检测它是否正在被编辑

control isFirstResponder.

是否有另一种方法来检测是否显示软件键盘?

4

1 回答 1

3

是的,尝试为诸如“UIKeyboardWillShowNotification”之类的通知设置监听器。在通知的用户信息中,您可以获得键盘的边界,从而确定它是否可见(在屏幕上)。查看 UIWindow.h。

于 2009-07-13T05:35:11.043 回答