美文网首页
ios 键盘通知的调用顺序

ios 键盘通知的调用顺序

作者: 小明君 | 来源:发表于2017-05-05 18:06 被阅读30次

开发时候,当我们输入的时候,键盘通知的调用顺序为:

keyboardWillChangeFrame

keyboardWillShow

//  这里会调用很多次数

keyboardDidChangeFrame

keyboardDidChangeFrame

keyboardDidChangeFrame

keyboardDidShow

这个时候点击完成

keyboardWillChangeFrame

keyboardWillHide

//  这里会调用很多次数

keyboardDidChangeFrame

keyboardDidChangeFrame

keyboardDidChangeFrame

keyboardDidHide

通知里面包含的信息:

 userInfo {

UIKeyboardAnimationCurveUserInfoKey = 7;

UIKeyboardAnimationDurationUserInfoKey = "0.25";

UIKeyboardBoundsUserInfoKey = "NSRect: {{0, 0}, {414, 271}}";

UIKeyboardCenterBeginUserInfoKey = "NSPoint: {207, 600.5}";

UIKeyboardCenterEndUserInfoKey = "NSPoint: {207, 871.5}";

UIKeyboardFrameBeginUserInfoKey = "NSRect: {{0, 465}, {414, 271}}";

UIKeyboardFrameEndUserInfoKey = "NSRect: {{0, 736}, {414, 271}}";

UIKeyboardIsLocalUserInfoKey = 1;

}

相关文章

网友评论

      本文标题:ios 键盘通知的调用顺序

      本文链接:https://www.haomeiwen.com/subject/gkestxtx.html