NSNotificationCenter *defaultCenter = [NSNotificationCenter defaultCenter];
//UIKeyboardWillShowNotification键盘出现
[defaultCenter addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
//UIKeyboardWillHideNotification 键盘隐藏
[defaultCenter addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
- (void)keyboardWillShow:(NSNotification *)aNotification
{
//获取键盘的高度
NSDictionary *userInfo = [aNotification userInfo];
NSValue *aValue = [userInfo objectForKey:UIKeyboardFrameEndUserInfoKey];
CGRect keyboardRect = [aValue CGRectValue];
int height = keyboardRect.size.width;
}iOS成长之路-获取系统键盘的高度
最新推荐文章于 2024-06-30 15:55:53 发布
本文介绍如何使用NSNotificationCenter在iOS应用中监听键盘显示与隐藏的通知,并获取键盘的高度信息。
1774

被折叠的 条评论
为什么被折叠?



