iOS获取系统键盘的高度
2014-04-28 20:17
337 查看
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;
}
//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系统
- iOS开发—获取系统键盘高度
- iOS成长之路-获取系统键盘的高度
- iOS如何获取系统键盘的高度
- iOS——获取键盘高度,
- iOS动态获取键盘高度实现流畅的键盘输入框开发
- <iOS>获取键盘高度
- IOS下获取当前用户设备中的键盘的高度
- 设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
- ios开发 动态获取中英文键盘高度
- iOS动态获取键盘高度方法
- IOS开发 如何获取搜狗输入法键盘高度
- iOS 键盘显示或消失的监听,获取键盘高度
- IOS 获取键盘的高度
- iOS键盘高度的获取
- 获取iOS设备键盘高度
- iOS获取键盘的高度
- iOS动态获取键盘高度
- ios --- 动态获取键盘高度
- iOS 获取软键盘高度