美文网首页iOS 技巧
ios 键盘自动上移

ios 键盘自动上移

作者: 缘來諟夢 | 来源:发表于2020-12-14 11:26 被阅读0次
    textField.delegate = self;
    
    
    - (void)textFieldDidBeginEditing:(UITextField *)textField {
        //设置动画的名字
        [UIView beginAnimations:@"Animation" context:nil];
        //设置动画的间隔时间
        [UIView setAnimationDuration:0.3];
        //使用当前正在运行的状态开始下一段动画
        [UIView setAnimationBeginsFromCurrentState: YES];
        //设置视图移动的位移
        self.view.frame = CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y - 60, self.view.frame.size.width, self.view.frame.size.height);
        //设置动画结束
        [UIView commitAnimations];
    }
    
    - (void)textFieldDidEndEditing:(UITextField *)textField {
        //设置动画的名字
        [UIView beginAnimations:@"Animation" context:nil];
        //设置动画的间隔时间
        [UIView setAnimationDuration:0.3];
        //使用当前正在运行的状态开始下一段动画
        [UIView setAnimationBeginsFromCurrentState: YES];
        //设置视图移动的位移
        self.view.frame = CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y + 60, self.view.frame.size.width, self.view.frame.size.height);
        //设置动画结束
        [UIView commitAnimations];
    }
    

    相关文章

      网友评论

        本文标题:ios 键盘自动上移

        本文链接:https://www.haomeiwen.com/subject/qighgktx.html