美文网首页
【iOS】设置视图View的缩放动画

【iOS】设置视图View的缩放动画

作者: irenb | 来源:发表于2017-02-09 10:32 被阅读0次

    应用场景:自定义TabBar,设置button的点击动画

    /** 设置缩放动画 */
    - (void)startScaleAnimation:(UIView *)view {
        // 放大动画
        [UIView animateWithDuration:0.2 animations:^{
            view.transform = CGAffineTransformMakeScale(1.2, 1.2); //等比放大1.2倍
        } completion:^(BOOL finished) {
            // 缩回去动画
            [UIView animateWithDuration:0.1 animations:^{
                view.transform = CGAffineTransformIdentity; //回复原始状态
            } completion:^(BOOL finished) {
                // 放大动画
                [UIView animateWithDuration:0.08 animations:^{
                    view.transform = CGAffineTransformMakeScale(1.1, 1.1); //等比放大1.1倍
                } completion:^(BOOL finished) {
                    // 缩回去动画
                    [UIView animateWithDuration:0.04 animations:^{
                        view.transform = CGAffineTransformIdentity; //回复原始状态
                    }];
                }];
            }];
        }];
    }
    

    相关文章

      网友评论

          本文标题:【iOS】设置视图View的缩放动画

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