是否有任何方法可以查看键盘是否被隐藏?

时间:2014-10-06 16:55:57

标签: ios objective-c

例如,我有一个文本字段,一个取消按钮,一个视图控制器上的可用空间和一个带有globe键的键盘。

如果我点击文字字段 - 会出现键盘。如果我点击取消按钮或可用空间 - 键盘会消失。

如果我点击地球仪键 - 一个键盘布局消失,另一个键盘布局出现。

问题:如果键盘被隐藏或显示,是否有任何只读方法返回?

1 个答案:

答案 0 :(得分:0)

使用UIResponder的isFirstResponder。如果用户触摸文本字段并且isFirstResponder返回YES,则表示当前正在显示键盘。

注意:这不适用于硬件键盘。

UIResponder Class Reference