一般来讲就是把整个屏幕上移么,不让键盘遮住

#pragma mark textField delegate  输入完后代理事件

- (void)textFieldDidEndEditing:(UITextField *)textField{

if (textField==remarkText) {

[self textFieldShouldReturn:textField];

return;

}

#pragma mark-键盘输入 屏幕上移

- (BOOL)textFieldShouldReturn:(UITextField *)textField

{

if (textField==remarkText) {

NSTimeInterval animationDuration = 0.30f;

[UIViewbeginAnimations:@"ResizeForKeyboard"context:nil];

[UIViewsetAnimationDuration:animationDuration];

CGRect rect = CGRectMake(0.0f,0.0f, self.view.frame.size.width,self.view.frame.size.height);

self.view.frame = rect;

[UIViewcommitAnimations];

[textField resignFirstResponder];

}

return YES;

}

- (void)textFieldDidBeginEditing:(UITextField *)textField

{

if (textField==remarkText) {

NSTimeInterval animationDuration = 0.30f;

[UIViewbeginAnimations:@"ResizeForKeyBoard"context:nil];

[UIViewsetAnimationDuration:animationDuration];

float width = self.view.frame.size.width;

float height = self.view.frame.size.height;

CGRect rect = CGRectMake(0.0f, -300.0,width,height);//整个屏幕上移300

self.view.frame = rect;

[UIViewcommitAnimations];

}

}

IOS疯狂基础之键盘挡住输入框相关推荐

  1. android h5输入框被键盘遮挡,h5软键盘挡住输入框问题解决(android)

    问题 如图一个表单: 在部分android机型上测试点击靠下的输入框时遇到弹出的软键盘挡住输入框问题,ios可自身弹起(ios自身的调整偶尔也会出问题,例如第三方键盘会遮挡,原因是第三方输入法的too ...

  2. Android爬坑之旅:软键盘挡住输入框问题的终极解决方式

    本文由BarryZhang原创,同一时候首发于diycode.cc.barryzhang.com .github.com/barryhappy.非商业转载请注明作者和原文链接. 前言 开发做得久了.总 ...

  3. Android爬坑之旅:软键盘挡住输入框问题的终极解决方案

    前言 开发做得久了,总免不了会遇到各种坑. 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑--来来来,我们慢慢看. 入门篇 Base 最基本的情况,如图所示:在页 ...

  4. 一句话设置当前控制器的view跟随键盘起伏,妈妈再也不用担心键盘挡住输入框了...

    项目中有很多输入框,有输入框就会唤出键盘,唤出键盘就很经常键盘挡住输入框.如何解决这个问题? 这个问题并不难,相信大家都会写.但是写多了大家就会发现,项目中这么多页面有输入框的,那就意味着很多地方都要 ...

  5. 软键盘挡住输入框问题的终极解决方案

    作者:腾儿飞 链接:https://www.jianshu.com/p/306482e17080 来源:简书 前言 开发做得久了,总免不了会遇到各种坑. 而在Android开发的路上,『软键盘挡住了输 ...

  6. android 键盘遮盖输入框_Android软键盘挡住输入框的终极解决方案

    前言 开发做得久了,总免不了会遇到各种坑. 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑--来来来,我们慢慢看. 入门篇 最基本的情况,如图所示:在页面底部有一 ...

  7. android 键盘遮盖输入框_Android各种键盘挡住输入框解决办法

    原标题:Android各种键盘挡住输入框解决办法 今日科技快讯 C919大型客机首飞成功,让很多人激动不已.然而近日网上也出现了一些不同的声音:说这架飞机许多部件都是进口货,甚至有人说C919中国人只 ...

  8. IOS疯狂基础之GIF图片的显示

    2019独角兽企业重金招聘Python工程师标准>>> IOS疯狂基础之GIF图片的显示 iPhone SDK提供了多种动画手段,UIView.UIImageView和CALayer ...

  9. 微信开发安卓虚拟键盘挡住输入框的问题

    再更一次2016/4/20 10:23 今早还看到 有朋友在"微信里面的浏览器在 s7 edge 上 键盘覆盖网页上表单 ,表单不会自动向上移动,导致无法看着输 "今早在腾讯浏览器 ...

最新文章

  1. 程序员眼中的英文单词是这样的
  2. bootstrapDialog插件集成datatables插件遇到的异常
  3. MySQL-DB参数、内存、I/O、安全等相关参数设置
  4. 通过过滤器控制页面输出内容
  5. QT实现Three.js将Qt Quick项目用作纹理
  6. 回帖赢好礼,让AI回应你的要求
  7. python自动化常用模块_Python自动化 【第五篇】:Python基础-常用模块
  8. Windows 11 来了!无缝支持安卓 App界面却像极了macOS
  9. 8-13 主观下线和客观下线
  10. 2017北京国庆刷题Day2 afternoon
  11. 分布式,去中心化,协作性,可适应性
  12. 关于compaq visual fortran6.6 安装问题的解决方法
  13. 操作系统课程设计-模拟操作系统
  14. jnhs中国的省市县区邮编坐标mysql数据表
  15. Urchin.exe使用说明
  16. 红绿灯故障报警电路(电工实验)
  17. @Transactional注解回滚(事物)
  18. 400分理科学计算机,400分左右的理科大学 高考400分能上什么学校
  19. python访问局域网内其他电脑的共享文件
  20. B站《后浪》刷屏全网:谁不是一边实现梦想,一边和现实对抗?

热门文章

  1. 如何将 ARF 转换为 MP4
  2. IDEA的简单设置与插件安装
  3. SY8060,矽力杰DCDC,禾川兴科技,资源,方案2.22.2.22
  4. 朋友圈将新增访客记录?微信相关人士:假的 图是P的
  5. 07-桥梁模式Quarkus实现
  6. virbr0怎么关闭_centos7关闭virbr0虚拟网卡
  7. 前端跨域和hosts
  8. UE4_材质_UV选区采样
  9. mysql年月分表_MySQL 按日期分表
  10. Win10 docker 创建lnmp镜像