【发布时间】:2014-11-28 02:24:56
【问题描述】:
我正在使用带有 iOS7 和 iOS8 的新模拟器。 Cmd-K 切换软件键盘 - 以模拟硬件键盘。检测软件键盘是否显示的最佳方法是什么?
我正在观察 UIKeyboardWillShowNotification,但它会返回软件键盘的高度(在我的情况下为 266),即使未显示软件键盘也是如此。
NSValue* keyboardFrameBegin = [keyboardInfo valueForKey:UIKeyboardFrameEndUserInfoKey];
有没有办法判断是否显示软键盘?
感谢您的帮助!
【问题讨论】:
标签: ios objective-c ios7 ios8