IOS获取虚拟键盘的高度方法
2014-03-26 17:07
176 查看
很多应用都有分享到新浪微博的功能,它们的分享视图基本都是自定义的。其中有一个信息栏,呈现了可以输入的余下字数和其他信息,它会根据虚拟键盘高度的变化调整自己的位置。为此,我们需要获取到虚拟键盘的高度。
首先需要添加一个对键盘高度改变事件的监听。
然后实现监听这个事情对应的方法
本文出自 “菜园子” 博客,请务必保留此出处http://lv23pherjie.blog.51cto.com/6597547/1384643
首先需要添加一个对键盘高度改变事件的监听。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyBoardHeightChange:) name:UIKeyboardWillChangeFrameNotification object:nil];其中name选择 UIKeyboardWillChangeFrameNotification,其他相似的对应键盘出现、消失等事件。
然后实现监听这个事情对应的方法
- (void)keyBoardHeightChange:(NSNotification*)notification { //获取用户信息字典 NSDictionary* info = [notification userInfo]; //获取高度方法 NSValue* value = [info objectForKey:@"UIKeyboardBoundsUserInfoKey"]; CGSize keyBoardSize = [value CGRectValue].size; CGFloat keyBoardHeight = keyBoardSize.height; //高度 /*以下可以根据高度调整信息呈现栏*/ }
本文出自 “菜园子” 博客,请务必保留此出处http://lv23pherjie.blog.51cto.com/6597547/1384643
相关文章推荐
- 在Android中获取虚拟键盘高度的方法
- iOS键盘中英文切换键盘高度获取通知方法
- iOS第三方键盘高度获取方法
- iOS动态获取键盘高度方法
- iOS获取键盘高度的方法
- iOS键盘中英文切换键盘高度获取通知方法
- iOS获取Label高度的几种方法与对比
- ios5 中文键盘高度变高覆盖现有ui问题的解决方案(获取键盘高度的方法)
- iOS获取状态栏和导航栏尺寸(宽度和高度)
- IOS中获取各种文件的目录路径的方法
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- iOS获取本地视频和网络URL视频的缩略图方法
- 关闭ios虚拟键盘的几种方法
- iOS获取网络的最新方法(自己试了下没什么问题)
- IOS 获取网络图像尺寸 更改 图像色彩值 什么一套方法灰色
- 关闭iOS虚拟键盘的几种方法
- iOS开发---不在协议方法中获取tableViewCell的写法
- iOS - Runtime 获取属性列表 方法列表 成员变量列表 协议列表
- 在onCreate()方法中获取View的宽度与高度
- 【代码笔记】iOS-获取字符串的宽度,高度