- (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获取键盘的高度相关推荐

  1. android开发:获取键盘的高度(实测真实有效)

    android开发:获取键盘的高度(实测真实有效) 由于最近在做即时通讯,做类似于微信的点击键盘消失,弹出表情页面(表情页面的高度和键盘的高度一致),于是在网上看了好多android测键盘高度的代码, ...

  2. ios 获取控件高度

    2019独角兽企业重金招聘Python工程师标准>>> 1.ios 获取控件相对屏幕的位置 需要获取的对象为view1,则该视图相对屏幕的位置可使用下面方法实现: UIWindow ...

  3. iOS获取label的高度模仿博友

    在iOS开发中,想要获取label的高度是不言而喻的! 之前我还以为,这是不可能的事! //在控制器中加一个label,代码如下: - (void)viewDidLoad { [super viewD ...

  4. iOS 获取WKWebView内容高度做H5原生连接

    前言:是这样的,刚写完上一篇文章还没缓过神来,上一篇文章我还提到了,想和大家聊聊原生+H5如何无缝连接的故事.结果我朋友就给我发了两篇他的作品.他的做法也都有独到之处.好的文章都是这样,让你每次看都能 ...

  5. ios 获取html的高度,iOS Webview自适应实际内容高度的4种方法详解

    //第一种方法 - (void)webViewDidFinishLoad:(UIWebView *)webView { CGFloat webViewHeight=[webView.scrollVie ...

  6. iOS 获取键盘相关信息

    一,在需要的地方添加监听 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onKeyboardWil ...

  7. 微信小程序输入框聚焦获取键盘安全高度

    首先要给输入框增加属性 show-confirm-bar="{{ false }}",绑定个输入框聚焦事件bindfocus="getKeyboardHeight&quo ...

  8. javascript获取手机键盘的高度

    我们知道在原生中获取键盘的高度是一件很简单的事情,在iOS键盘弹出的时候系统会发出一个键盘弹出通知.我们获取这个通知就可以获取到键盘的高度,宽度等等一系列信息. but 在我做webApp的时候遇到了 ...

  9. ios5 中文键盘高度变高覆盖现有ui问题的解决方案(获取键盘高度的方法)

    背景: ios5之前,iphone上的键盘的高度是固定为216.0px高的,中文汉字的选择框是悬浮的,所以不少应用都将此高度来标注键盘的高度(包括米聊也是这么做的). 可是在ios5中,键盘布局变了, ...

最新文章

  1. 活动目录环境下 临时让End user提升权限安装应用软件
  2. python三引号 内部变量_python在三引号中使用变量
  3. [ES6] 细化ES6之 -- 迭代器与生成器
  4. 2019CCPC江西省赛
  5. 递归实例以及应用包含形参辨析
  6. 基于Jupyter完成Iris数据集的 Fisher线性分类,学习数据可视化技术
  7. CSS/HTML/JS实现图片轮播
  8. CodeforcesRound#498 (Div.3)E题Military Problem
  9. 破解zip,WinRaR等压缩包加密
  10. html中加分割线,多种HTML分割线
  11. 苹果创始人沃兹尼亚克:喜欢小米 乔布斯没那么神!
  12. 百度不显示免流量服务器,【免流】本地一键直连/百度直连/百度/直连
  13. 输入一个数判断一个数是不是质数,如果是质数输出“YES“,否则输出“NO“
  14. 基于图像的火焰识别调研总结
  15. Android——广播
  16. 新锐房地产销售管理系统(部分流程)技术解析(八) 销售管理_预定管理
  17. Python数据可视化第四节-图表样式美化实例
  18. Netflix是怎么火起来的
  19. 如何成就百万点击的名博
  20. bazel tensorflow模型压缩

热门文章

  1. lin通讯从节点同步间隔场_低成本总线技术——LIN总线协议规范介绍
  2. 前方高能!金三银四Java高级工程师面试题整理
  3. transforms函数查询
  4. python【数据结构与算法】最小生成树之Kruskal算法
  5. Keras【Deep Learning With Python】keras框架下的MNIST数据集训练及自己手写数字照片的识别(分类神经网络)
  6. unity延迟执行下一行代码_Python代码在Linux环境下执行错误异常
  7. debain unable to find the kernel_云改的核心技术:主机虚拟化(TO 政企人员)
  8. 实现点击空白关闭模态框
  9. 长沙计算机学校首问 长沙大计校区电话,长沙有哪些中专学校,长沙中专学校名单一览表...
  10. 20年总结,21年展望