美文网首页
Spring Animation弹簧动画

Spring Animation弹簧动画

作者: RichieQ | 来源:发表于2019-09-29 16:26 被阅读0次

    一、简介

    Spring Animation 是一种特殊的动画曲线,自从 iOS 7 开始被广泛应用在系统动画中,包括 App 文件夹打开/关闭效果、键盘弹出效果、UISwitch 控件的开关效果、不同 View Controller 之间的 Push 动画、Modal 出现和消失的动画、Siri 的出现和消失动画


    spring-1.gif

    二、用法如下

        [UIView animateWithDuration:2 delay:0 usingSpringWithDamping:0.4 initialSpringVelocity:0 options:UIViewAnimationOptionAllowUserInteraction animations:^{
            
        } completion:^(BOOL finished) {
            
        }];
    

    三、主要参数用法

    1、usingSpringWithDamping,范围为0.0f到1.0f,数值越小「弹簧」的振动效果越明显。如下图所示

    spring-2.gif
    2、initialSpringVelocity,表示初始的速度,数值越大一开始移动越快。如下图所示
    spring-3.gif

    相关文章

      网友评论

          本文标题:Spring Animation弹簧动画

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