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