首页 > 其他 > 详细

ios中怎么处理键盘挡住输入框

时间:2014-02-24 11:12:46      阅读:355      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
//此前要遵循UITextFieldDelegate代理。并且设置该文本框为当前控制器的代理

//开始编辑的时候让整个view的高度网上移动
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
    [UIView animateWithDuration:0.3f animations:^{
        CGRect curframe = self.view.frame; //不能直接修改frame的y值。需要先将其取出,然后再赋值回去
        curframe.origin.y -= 70;
        self.view.frame = curframe;
    }];
    
}

//当结束编辑的时候,又将整个view退回到原来的位置
- (void)textFieldDidEndEditing:(UITextField *)textField
{
    [UIView animateWithDuration:0.3f animations:^{
        CGRect curframe = self.view.frame;
        curframe.origin.y += 70;
        self.view.frame = curframe;
    }];
}
bubuko.com,布布扣

ios中怎么处理键盘挡住输入框

原文:http://www.cnblogs.com/hkyangvip/p/3562191.html

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