1. IPhone之键盘后面内容设置

当IPhone手机点击TextField的时候,键盘从下升起,会挡住输入内容框。如果是其他东西,如View,方法同理。

做法如下:

//首先注册键盘升起和降下时的事件(系统定义)

[[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 *)noti{//键盘输入的界面调整//键盘的高度
float height = 216.0;CGRect frame = m_pTableView.frame;frame.size = CGSizeMake(frame.size.width, frame.size.height - height);[UIView beginAnimations:@"Curl"context:nil];//动画开始   [UIView setAnimationDuration:0.30];   [UIView setAnimationDelegate:self];  [m_pTableView setFrame:frame];  [m_pTableView scrollToRowAtIndexPath:selectedIndexPath atScrollPosition:UITableViewScrollPositionMiddle animated:YES];[UIView commitAnimations]; }//键盘降下时的操作
- (void)keyboardWillHide:(NSNotification *)noti{//键盘的高度
float height = 216.0;CGRect frame = m_pTableView.frame;frame.size = CGSizeMake(frame.size.width, frame.size.height+height);[UIView beginAnimations:@"Curl"context:nil];//动画开始   [UIView setAnimationDuration:0.30];   [UIView setAnimationDelegate:self];  [m_pTableView setFrame:frame];  [m_pTableView scrollToRowAtIndexPath:selectedIndexPath atScrollPosition:UITableViewScrollPositionMiddle animated:YES];[UIView commitAnimations]; }

iphone键盘高度相关推荐

  1. iPhone和ipad键盘高度及键盘响应事件

    IPAD键盘高度: portrait  264 landscape  352. iPhone键盘高度: Portrait  216 Landscape  140 背景: ios5之前,iphone上的 ...

  2. iPhone和ipad键盘高度及键盘响应事件 摘

    iPhone和ipad键盘高度及键盘响应事件 http://blog.csdn.net/benbenxiongyuan/article/details/7892019 IPAD键盘高度: portra ...

  3. 『IOS』iPhone和ipad键盘高度及键盘响应事件

    原文地址:http://blog.csdn.net/benbenxiongyuan/article/details/7892019 IPAD键盘高度: portrait  264 landscape ...

  4. 动态获取iphone键盘的高度

    监听键盘呼出事件的消息: [plain]  view plain copy [[NSNotificationCenter defaultCenter] addObserver:self selecto ...

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

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

  6. h5如何动态获取键盘高度_H5 键盘兼容性小结

    在 H5 项目中,我们会经常遇到页面中存在单个甚至多个 input/textarea 输入框与底部固定元素的布局情况.在 input/textarea 输入框获取焦点时,会自动触发键盘弹起,而键盘弹出 ...

  7. iphone键盘的回收 键盘弹起遮挡UITextFiled等空间问题解决

    <span style="background-color: rgb(255, 255, 255);"><span style="font-family ...

  8. iOS键盘监听以及获取键盘高度

    在文本输入时,界面会弹出键盘.有时,当文本输入框过低,被键盘遮挡,使用户无法看见输入框文本内容,这就使得用户体验过低. 所以需要我们对键盘进行监控并获取键盘高度,调节界面或文本框高度进行处理.如下图, ...

  9. iOS - 监控键盘高度、屏蔽字符、限制字符个数

    iOS开发中,经常会用到UITextView,UITextField输入文本操作,默认的键盘输入会有emoji表情.空格.非法字符等,会与实际的产品需求不符,这时候就需要我们做限制,禁止输入表情或者空 ...

最新文章

  1. linux 内核与用户空间通信之netlink使用方法
  2. Java中集合(二)Vector
  3. 方欣科技算法面试:蛇形矩阵2
  4. SAP Fiori launchpad的PageChipInstance实现
  5. opendaylight_使用OpenDaylight在软件中定义网络
  6. Source Insight 快捷键大全
  7. Linux之Inode详解 作者:羽飞博客 http://www.opsers.org/
  8. JavaScript练习
  9. 二维码资料 目录 1. 二维码QR Code 1 2. 发展历程 1 3. 特点 2 4. 存储 3 5. 分类 3 5.1.1. 按原理分 3 6. 区别 与条码区别 5 7. 什么是码制?
  10. Atitit java的异常exception 结构Throwable类
  11. 数字电路基础知识——数字IC中的进制问题(原码,反码,补码以及各进制的转换)
  12. 证件照怎么换底色?不用ps,Word就能一键更换红白蓝底色
  13. 机器视觉的9大快速开发库简单介绍
  14. php 进程通信系列 (三)信号量
  15. 前端大佬谈国产开源:VUE 的成功在于社区运营
  16. 简单快速复制CSDN上的博客到自己的电脑上(带图片和格式)
  17. Android 人民币符号少一横问题解决方案
  18. “芯片”=“集成电路”=“半导体”吗?
  19. SpringAMQP发送与接收消息
  20. 关于Samsung Exynos 5420 Arndale octa board的HDMI外接显示屏问题。

热门文章

  1. DMI 获取硬件信息 CPU RAM 等
  2. centos下unzip命令不可用
  3. 生产线如何首件检验,把握品质第一道关
  4. 订单生产线分配以及拆分逻辑实现
  5. ThreeJs创建天空盒
  6. 技术人员谈管理之范围管理案例论文
  7. 源码编译、安装libffi
  8. 前端页面框架-----layerui
  9. 2017.8.17总结1-能量获取
  10. opporeno5k加密相册方法分享