swift:旋转动画方法

来源:互联网 发布:蚂蚁花呗提现淘宝店铺 编辑:程序博客网 时间:2024/06/09 15:07

private func startAniamtion()

    {

        //1.创建动画

        let anim =CABasicAnimation(keyPath:"transform.rotation")

        //2.设置动画属性

        anim.toValue =2 * M_PI

        anim.duration =5.0

        anim.repeatCount =MAXFLOAT

        

        //注意:默认情况下只要视图消失,系统就会自动移除动画

        //只要设置removedOnCompletionfalse,系统就不会移除动画

        anim.removedOnCompletion =false

        

        

        //3.将动画添加到视图图层上

        rotationImageView.layer.addAnimation(anim, forKey:nil)

    }


0 0