iOS获取键盘的高度
来源:互联网 发布:java 广告位管理系统 编辑:程序博客网 时间:2024/05/16 01:06
利用观察者 来监听是否弹出键盘
//监听弹出键盘[[NSNotificationCenter defaultCenter] addObserver:selfselector:@selector(keyboardWillShow:)name:UIKeyboardWillShowNotificationobject:nil];//可以监听收回键盘[[NSNotificationCenter defaultCenter] addObserver:selfselector:@selector(keyboardWillHide:)name:UIKeyboardWillHideNotificationobject:nil];
//创建观察者回调方法- (void)keyboardWillShow:(NSNotification *)aNotification{ //创建自带来获取穿过来的对象的info配置信息 NSDictionary *userInfo = [aNotification userInfo]; //创建value来获取 userinfo里的键盘frame大小 NSValue *aValue = [userInfo objectForKey:UIKeyboardFrameEndUserInfoKey]; //创建cgrect 来获取键盘的值 CGRect keyboardRect = [aValue CGRectValue]; //最后获取高度 宽度也是同理可以获取 int height = keyboardRect.size.height; CGRect rect = self.view.frame; rect.orignal.y = - height; self.view.frame = rect;}- (void)keyboardWillHide:(NSNotification *)aNotification{ CGRect rect = self.view.frame; rect.orignal.y = - height; self.view.frame = rect;}
阅读全文
0 0
- iOS获取键盘的高度
- iOS获取键盘的高度
- iOS获取键盘的高度
- iOS获取键盘的高度
- iOS获取键盘的高度
- IOS 获取键盘的高度
- iOS获取键盘的高度
- iOS获取键盘的高度
- iOS 获取键盘的高度
- iOS键盘高度的获取
- iOS获取键盘的高度
- ios 获取键盘高度
- iOS获取键盘高度
- IOS获取键盘高度
- <iOS>获取键盘高度
- iOS获取键盘高度
- iOS 获取键盘高度
- iOS 获取键盘高度
- 汇编语言 第三版 王爽 实验10 显示字符串 show_str 独立完成
- 入栈序列的所有出栈序列
- idea创建maven多模块项目
- 最长公共子串(简化代码)
- Python进阶(三):*args,**kwargs的使用
- iOS获取键盘的高度
- java冒泡实现
- MySQL数据库锁机制之MyISAM引擎表锁和InnoDB行锁详解
- 通俗易懂地讲解Android app国际化实现方式,开发需要注意的地方
- windows下安装xgboost
- switch语句注意事项
- iOS7之后JavaScript与Objective-C之间的通信
- java 对象类型与基本数据类型传参的比较
- 编写servalet时引入第三方类抛出classnotfoundexception异常解决方法