UIKeyboardFrameEndUserInfoKey 是监听键盘的移动的时间,比如说键盘推出、键盘回收。
可在iOS程序中通过C语言私有的内联函数实现
//通过监听键盘的动作,得到键盘的高度
static inline CGFloat getKeyboardHeight(NSNotification *notify) {
CGRect kbSize = [[notify.userInfo objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue];return kbSize.size.height;
}
(static 私有 inline内联函数===》内联函数相当于define,在函数中调用的时间,直接复制获取,减少了调用的时间提高了效率)
//键盘将要显示时候
- (void) keyboardWillShow:(NSNotification *)notify {
UIView *sv = focusTextField.superview;