首页 > 移动平台 > 详细

弹出键盘,文本框的移动

时间:2015-12-25 19:23:24      阅读:180      评论:0      收藏:0      [点我收藏+]

//输入文字时。文本框上移,适应键盘的高度

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

{

    //    NSLog(@"将要开始编辑");

    CGFloat offSet = self.view.frame.size.height - 216;

    NSLog(@"aaaa = %f", offSet);

    if (offSet <= 0) {

        [UIView animateWithDuration:0.5 animations:^{

            

            CGRect frame = self.view.frame;

            frame.origin.y = offSet;

            self.view.frame = frame;

            

        }];

    }

    return YES;

}

//回收键盘时,文本框回到原来位置

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField

{

    //    NSLog(@"将要结束编辑");

    [UIView animateWithDuration:0.5 animations:^{

        

        CGRect frame = self.view.frame;

        frame.origin.y = 0.0;

        self.view.frame = frame;

    }];

    NSLog(@"dd");

    return YES;

}

 

弹出键盘,文本框的移动

原文:http://www.cnblogs.com/xiaolingling1126/p/5076689.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!