IOS疯狂基础之键盘挡住输入框
一般来讲就是把整个屏幕上移么,不让键盘遮住
#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疯狂基础之键盘挡住输入框相关推荐
- android h5输入框被键盘遮挡,h5软键盘挡住输入框问题解决(android)
问题 如图一个表单: 在部分android机型上测试点击靠下的输入框时遇到弹出的软键盘挡住输入框问题,ios可自身弹起(ios自身的调整偶尔也会出问题,例如第三方键盘会遮挡,原因是第三方输入法的too ...
- Android爬坑之旅:软键盘挡住输入框问题的终极解决方式
本文由BarryZhang原创,同一时候首发于diycode.cc.barryzhang.com .github.com/barryhappy.非商业转载请注明作者和原文链接. 前言 开发做得久了.总 ...
- Android爬坑之旅:软键盘挡住输入框问题的终极解决方案
前言 开发做得久了,总免不了会遇到各种坑. 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑--来来来,我们慢慢看. 入门篇 Base 最基本的情况,如图所示:在页 ...
- 一句话设置当前控制器的view跟随键盘起伏,妈妈再也不用担心键盘挡住输入框了...
项目中有很多输入框,有输入框就会唤出键盘,唤出键盘就很经常键盘挡住输入框.如何解决这个问题? 这个问题并不难,相信大家都会写.但是写多了大家就会发现,项目中这么多页面有输入框的,那就意味着很多地方都要 ...
- 软键盘挡住输入框问题的终极解决方案
作者:腾儿飞 链接:https://www.jianshu.com/p/306482e17080 来源:简书 前言 开发做得久了,总免不了会遇到各种坑. 而在Android开发的路上,『软键盘挡住了输 ...
- android 键盘遮盖输入框_Android软键盘挡住输入框的终极解决方案
前言 开发做得久了,总免不了会遇到各种坑. 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑--来来来,我们慢慢看. 入门篇 最基本的情况,如图所示:在页面底部有一 ...
- android 键盘遮盖输入框_Android各种键盘挡住输入框解决办法
原标题:Android各种键盘挡住输入框解决办法 今日科技快讯 C919大型客机首飞成功,让很多人激动不已.然而近日网上也出现了一些不同的声音:说这架飞机许多部件都是进口货,甚至有人说C919中国人只 ...
- IOS疯狂基础之GIF图片的显示
2019独角兽企业重金招聘Python工程师标准>>> IOS疯狂基础之GIF图片的显示 iPhone SDK提供了多种动画手段,UIView.UIImageView和CALayer ...
- 微信开发安卓虚拟键盘挡住输入框的问题
再更一次2016/4/20 10:23 今早还看到 有朋友在"微信里面的浏览器在 s7 edge 上 键盘覆盖网页上表单 ,表单不会自动向上移动,导致无法看着输 "今早在腾讯浏览器 ...
最新文章
- golang strings.Fields 使用
- [LeetCode] Longest Palindromic Substring
- Centos7 安装redis
- CStringArray序列化处理
- shell脚本注意点
- WIN2003设完C盘权限后终端连不上。
- 【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED驱动框架--面向对象、分层设计思想
- iOS 为自定义返回按钮的页面添加右滑返回
- Yearn V2 Vaults Swap发布,目前未经审核
- 寒冬已至?四面楚歌的 Android 工程师该何去何从?
- 利用Civil 3D API更改曲面的样式
- 2台mysql集群_如何安装配置基于2台服务器的MySQL集群
- 7 个优秀 WordPress LMS 在线教育系统插件比较(优点和缺点)
- Windows系统关闭端口教程
- Win10无法访问共享文件,错误代码0x80004005
- linux嵌入式主要学什么软件,嵌入式软件工程师需要学什么?嵌入式Linux开发的工作内容...
- 手写jQuery轮播图插件,即拿即用,更多接口,更少代码实现你想要的轮播图~~
- Java程序员的职业规划是什么?叩丁狼的建议
- UE4 制作一款动画播放器
- Mybatis+MySql中字段名为保留字(关键字)的情况