iOS获取键盘的高度
- (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
{
}
转载于:https://www.cnblogs.com/zxykit/p/5275569.html
iOS获取键盘的高度相关推荐
- android开发:获取键盘的高度(实测真实有效)
android开发:获取键盘的高度(实测真实有效) 由于最近在做即时通讯,做类似于微信的点击键盘消失,弹出表情页面(表情页面的高度和键盘的高度一致),于是在网上看了好多android测键盘高度的代码, ...
- ios 获取控件高度
2019独角兽企业重金招聘Python工程师标准>>> 1.ios 获取控件相对屏幕的位置 需要获取的对象为view1,则该视图相对屏幕的位置可使用下面方法实现: UIWindow ...
- iOS获取label的高度模仿博友
在iOS开发中,想要获取label的高度是不言而喻的! 之前我还以为,这是不可能的事! //在控制器中加一个label,代码如下: - (void)viewDidLoad { [super viewD ...
- iOS 获取WKWebView内容高度做H5原生连接
前言:是这样的,刚写完上一篇文章还没缓过神来,上一篇文章我还提到了,想和大家聊聊原生+H5如何无缝连接的故事.结果我朋友就给我发了两篇他的作品.他的做法也都有独到之处.好的文章都是这样,让你每次看都能 ...
- ios 获取html的高度,iOS Webview自适应实际内容高度的4种方法详解
//第一种方法 - (void)webViewDidFinishLoad:(UIWebView *)webView { CGFloat webViewHeight=[webView.scrollVie ...
- iOS 获取键盘相关信息
一,在需要的地方添加监听 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onKeyboardWil ...
- 微信小程序输入框聚焦获取键盘安全高度
首先要给输入框增加属性 show-confirm-bar="{{ false }}",绑定个输入框聚焦事件bindfocus="getKeyboardHeight&quo ...
- javascript获取手机键盘的高度
我们知道在原生中获取键盘的高度是一件很简单的事情,在iOS键盘弹出的时候系统会发出一个键盘弹出通知.我们获取这个通知就可以获取到键盘的高度,宽度等等一系列信息. but 在我做webApp的时候遇到了 ...
- ios5 中文键盘高度变高覆盖现有ui问题的解决方案(获取键盘高度的方法)
背景: ios5之前,iphone上的键盘的高度是固定为216.0px高的,中文汉字的选择框是悬浮的,所以不少应用都将此高度来标注键盘的高度(包括米聊也是这么做的). 可是在ios5中,键盘布局变了, ...
最新文章
- 活动目录环境下 临时让End user提升权限安装应用软件
- python三引号 内部变量_python在三引号中使用变量
- [ES6] 细化ES6之 -- 迭代器与生成器
- 2019CCPC江西省赛
- 递归实例以及应用包含形参辨析
- 基于Jupyter完成Iris数据集的 Fisher线性分类,学习数据可视化技术
- CSS/HTML/JS实现图片轮播
- CodeforcesRound#498 (Div.3)E题Military Problem
- 破解zip,WinRaR等压缩包加密
- html中加分割线,多种HTML分割线
- 苹果创始人沃兹尼亚克:喜欢小米 乔布斯没那么神!
- 百度不显示免流量服务器,【免流】本地一键直连/百度直连/百度/直连
- 输入一个数判断一个数是不是质数,如果是质数输出“YES“,否则输出“NO“
- 基于图像的火焰识别调研总结
- Android——广播
- 新锐房地产销售管理系统(部分流程)技术解析(八) 销售管理_预定管理
- Python数据可视化第四节-图表样式美化实例
- Netflix是怎么火起来的
- 如何成就百万点击的名博
- bazel tensorflow模型压缩
热门文章
- lin通讯从节点同步间隔场_低成本总线技术——LIN总线协议规范介绍
- 前方高能!金三银四Java高级工程师面试题整理
- transforms函数查询
- python【数据结构与算法】最小生成树之Kruskal算法
- Keras【Deep Learning With Python】keras框架下的MNIST数据集训练及自己手写数字照片的识别(分类神经网络)
- unity延迟执行下一行代码_Python代码在Linux环境下执行错误异常
- debain unable to find the kernel_云改的核心技术:主机虚拟化(TO 政企人员)
- 实现点击空白关闭模态框
- 长沙计算机学校首问 长沙大计校区电话,长沙有哪些中专学校,长沙中专学校名单一览表...
- 20年总结,21年展望