textFied随着键盘移动

原创 2016年06月01日 21:45:53

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

    [self animatetextField:textField up:YES];

}

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

     [self animatetextField:textField up:NO];

}


-(void)animatetextField:(UITextField*)textField up:(BOOL)isUp{

    CGRect frame = textField.frame;

    int offset;

    if (isUp) {

          offset = frame.origin.y + 70 - (self.view.frame.size.height - 231);

    }else{

        offset = 0;

    }

    [UIView beginAnimations:@"ResizeForKeyboard" context:nil];

    [UIView setAnimationDuration:0.3f];

    //将视图的Y坐标向上移动offset个单位,以使下面腾出地方用于软键盘的显示

    self.view.frame = CGRectMake(0.0f, -offset, self.view.frame.size.width, self.view.frame.size.height);

    [UIView commitAnimations];

}



-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

    [self.textField resignFirstResponder];

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS - 设置底部输入框随键盘的移动而移动

xib:一个tableview和一个view ,并设置一些约束,输入框的底部紧贴着整个view的底部 下边的输入框需要设置为随键盘的移动而移动 一 .将底部约束拖到对应的....
  • lincsdnnet
  • lincsdnnet
  • 2016年05月30日 21:40
  • 2607

Javascript 键盘事件移动图片

body onkeydown="movePic()"> div style="width:600px;height:300px;border:1px solid green"> ...
  • csunking
  • csunking
  • 2015年05月08日 17:33
  • 514

移动开发----设置布局不随输入框键盘出现而上移

// 设置布局不随输入框键盘出现而上移 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_ADJUST...
  • zhanwei0102
  • zhanwei0102
  • 2016年07月20日 16:50
  • 474

怎样实现让输入框随着键盘上浮或者返回

想实现如同聊天界面的输入框随着键盘移动的效果,如图: 轻拍后返回原来的位置:- (void)viewDidLoad { [super viewDidLoad]; [[NSNotific...
  • Kaiccy
  • Kaiccy
  • 2016年04月29日 14:34
  • 876

Android ListView 内容随着键盘弹出而向上推

转自 : http://www.android100.org/html/201305/17/2625.html 经常需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息...
  • LiLi_ko
  • LiLi_ko
  • 2014年12月08日 17:34
  • 1424

如何让view随着键盘移动

常见的一个功能,让控件随着Keyboard上下移动而移动,实现方法很多,下面是一个比较方便的方法:#pragma mark - 键盘改动的时候其他view随着变化 -(void)viewWillApp...
  • tyrant_800
  • tyrant_800
  • 2015年11月23日 20:29
  • 281

unity 键盘控制移动

using UnityEngine; using System.Collections; public class textinput : MonoBehaviour { public float ...
  • u012487582
  • u012487582
  • 2014年04月18日 09:01
  • 2658

js实现键盘控制移动div

用户可通过键盘操作实现div的移动
  • qq_35034870
  • qq_35034870
  • 2017年05月08日 16:31
  • 684

键盘控制小球移动

一个小java程序,用键盘的方向键控制小球移动package com.ball; import java.awt.Color; import java.awt.Graphics; import ja...
  • qq_28631165
  • qq_28631165
  • 2016年11月06日 21:13
  • 465

键盘弹出以后Activity的布局方式

背景: 在很多App开发过程中需要在Activity中监听Android设备的软键盘弹起与关闭,但是Android似乎没有提供相关的的监听API给我们来调用,本文提供了一个可行的办法来监听软键盘的弹...
  • qq_22157767
  • qq_22157767
  • 2016年10月02日 12:52
  • 824
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:textFied随着键盘移动
举报原因:
原因补充:

(最多只允许输入30个字)