iphone - 以编程方式检查iPhone键盘是否在屏幕上

标签 iphone ios keyboard

Possible Duplicate:
How to programatically check whether a keyboard is present in iphone app?
Detect if UIKeyBoard is Showing


有没有办法以编程方式检查iPhone的键盘是否在屏幕上?

最佳答案

基本上,您想添加一个NSNotificationCenter观察者:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidShow) name:UIKeyboardDidShowNotification object:nil];

关于iphone - 以编程方式检查iPhone键盘是否在屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7855860/

相关文章:

ios - SKTexture 在 Swift/SpriteKit 中没有正确更新

iphone - NSManagedObjectContext executeFetchRequest 返回不稳定的对象,导致 EXC_BAD_ACCESS、SIGABRT 等

iphone - 为什么 XCode 存档与 XCode 在 iPhone 上构建/运行不同

ios - GKGameCenterViewController 不会解雇?

ios - 使用 UIAlertController 时键盘延迟

ios - 在 iPhone 应用程序中使用国际键盘

Android Tabhost 键盘重叠输入

iphone - 快速将 ipod 音乐文件添加到捆绑文件

iOS 8 代码适用于 iPhone 5s 但不适用于 iPhone 5

ios - PhoneGap/iOS 上的 SQLite 数据库 - 可能超过 5mb