您的位置:首页 > 移动开发 > IOS开发

iOS监测第三方键盘高度

2016-01-11 16:54 417 查看
- (void)keyboardWillShow:(NSNotification *)notification {

CGFloat curkeyBoardHeight = [[[notification userInfo] objectForKey:@"UIKeyboardBoundsUserInfoKey"] CGRectValue].size.height;

CGRect begin = [[[notification userInfo] objectForKey:@"UIKeyboardFrameBeginUserInfoKey"] CGRectValue];

CGRect end = [[[notification userInfo] objectForKey:@"UIKeyboardFrameEndUserInfoKey"] CGRectValue];

// 第三方键盘回调三次问题,监听仅执行最后一次

if(begin.size.height>0 && (begin.origin.y-end.origin.y>0)){

keyBoardHeight = curkeyBoardHeight;

[self showKeyboard:notification];

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: