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

#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. golang strings.Fields 使用
  2. [LeetCode] Longest Palindromic Substring
  3. Centos7 安装redis
  4. CStringArray序列化处理
  5. shell脚本注意点
  6. WIN2003设完C盘权限后终端连不上。
  7. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED驱动框架--面向对象、分层设计思想
  8. iOS 为自定义返回按钮的页面添加右滑返回
  9. Yearn V2 Vaults Swap发布,目前未经审核
  10. 寒冬已至?四面楚歌的 Android 工程师该何去何从?
  11. 利用Civil 3D API更改曲面的样式
  12. 2台mysql集群_如何安装配置基于2台服务器的MySQL集群
  13. 7 个优秀 WordPress LMS 在线教育系统插件比较(优点和缺点)
  14. Windows系统关闭端口教程
  15. Win10无法访问共享文件,错误代码0x80004005
  16. linux嵌入式主要学什么软件,嵌入式软件工程师需要学什么?嵌入式Linux开发的工作内容...
  17. 手写jQuery轮播图插件,即拿即用,更多接口,更少代码实现你想要的轮播图~~
  18. Java程序员的职业规划是什么?叩丁狼的建议
  19. UE4 制作一款动画播放器
  20. Mybatis+MySql中字段名为保留字(关键字)的情况

热门文章

  1. Java多线程之原子性操作
  2. html显示未定义,未定义的引用怎么解决
  3. PowerShell命令之AD域控
  4. 虚拟机打不开,提示“此主机不支持虚拟化实际模式”的详细解决方法
  5. Qt下实现的炉石计算器
  6. android TextView 设置省略号结尾
  7. js获取浏览器搜索框内容
  8. iMovie实战及技能
  9. javascript问题汇总
  10. 银行卡号合法性验证小结