弹键盘动画

Posted 土匪7

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了弹键盘动画相关的知识,希望对你有一定的参考价值。

必须在修改约束后调用 .superView layoutIfNeed:  否则没有动画效果

__weak typeof(self)wkSelf = self;
    self.inputTf.qmui_keyboardWillChangeFrameNotificationBlock = ^(QMUIKeyboardUserInfo *keyboardUserInfo) {
        wkSelf.checkMoreBtn.hidden = YES;
        [wkSelf moveUp];
        
        [UIView animateWithDuration:keyboardUserInfo.animationDuration delay:0 options:keyboardUserInfo.animationOptions animations:^{
            [wkSelf.allSendBtn mas_updateConstraints:^(MASConstraintMaker *make) {
                make.bottom.equalTo(-keyboardUserInfo.height);
            }];
            [wkSelf.allSendBtn.superview layoutIfNeeded];
        } completion:nil];
        
    };

 

以上是关于弹键盘动画的主要内容,如果未能解决你的问题,请参考以下文章

Masonry约束动画 以及 键盘弹起

iOS键盘弹出高度以及动画时间获取

H5移动端页面加入canvas可滑动代码条件下android手机点击input重复弹出键盘

iphone弹出键盘时取消滚动动画

UITextField 的初始键盘动画的超慢滞后/延迟

如何在片段中获取rootview?