textFile弹出键盘时候整个view上移动

来源:互联网 发布:淘宝复制宝贝到京东 编辑:程序博客网 时间:2024/04/29 14:24

在textFile的下面两个回调方法中实现代码:

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

    textField.returnKeyType = UIReturnKeyDone; //键盘的return按键名字为Done

    if ([textField isEqual:emaiTextFile]) {//用這個方法指定特定的textFile,同样也可以设置tag辨别

        CGRect rect = CGRectMake(0.0f, -150,self.view.frame.size.width,self.view.frame.size.height+150);

        self.view.frame = rect;

    }



}

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

    if ([textField isEqual:emaiTextFile]) {

        int offset = 216;

        if(offset > 0){

            CGRect rect = CGRectMake(0.0f,0,self.view.frame.size.width,self.view.frame.size.height-150);

            self.view.frame = rect;

        }

    }

}


0 0