iOS键盘高度的获取
2016-06-16 10:33
387 查看
- (void)viewDidLoad { [super viewDidLoad]; //增加监听,当键盘出现或改变时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; //增加监听,当键退出时收出消息 [[NSNotificationCenter 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.height; } //当键退出时调用 - (void)keyboardWillHide:(NSNotification *)aNotification{}
相关文章推荐
- iOS SVN CornerStone上传静态库(.a文件)
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- iOS中的数据传递
- 获取ios 设备的设备标识
- iOS巅峰之调用系统相机和打开闪光灯
- iOS同一种页面布局加载不同的页面数据的数据刷新
- 修改navigationController的背景色和隐藏navigationController下黑线
- iOS-AutoLayout强文一则
- iOS小demo之屏幕截图
- ios中怎么判断是否滚动到tableview的最后一行
- 【IOS类扩展之日期操作】NSDate+Helpers
- nagios安装配置
- 【代码笔记】iOS-推荐收听,左右两个tableView
- 【代码笔记】iOS-推荐收听,左右两个tableView
- iOS开发emoji处理方式大起底
- IOS Dev Intro - ARC Forbid Explicit Release
- IOS Dev Intro - String
- iOS 知识-常用小技巧大杂烩
- IOS Dev Intro - Understanding ISO Sensitivity
- IOS Dev Intro - Advanced iPhone Camera Controls