ios - 如何检测 iOS 8 中键盘的高度是否发生变化?

标签 ios ios8 uikeyboard

在 iOS 8 上,键盘可以有不同的高度。当用户在键盘之间切换或更改当前键盘的高度时,我如何检测到这一点?

最佳答案

收听 UIKeyboardWillChangeFrameNotification 通知。

使用传递的 userInfo 字典中的 UIKeyboardFrameBeginUserInfoKeyUIKeyboardFrameEndUserInfoKey 值来检索键盘的当前和 future 帧。

关于ios - 如何检测 iOS 8 中键盘的高度是否发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25878311/

相关文章:

ios - 所有 Controller 上的快速播放器小部件

ios - subview 滚动不起作用 SWIFT

ios - 如何在 View 出现时自动显示键盘

ios - 如果 IBAction 返回错误,则使 UITextField 的键盘重新出现

ios - 将导航栏设置为与 iOS 7 上的深色键盘相同的颜色

iOS NSDateFormatter 忽略时区

ios - 无法将设备添加到配置文件

xcode - 对象不存在时 ABRecordCopyValue 不起作用

ios - UIScrollView 只能用一根手指滚动

ios - 正确初始化 PHAssetCollection