美文网首页
[每日学习笔记]动画【未完成】

[每日学习笔记]动画【未完成】

作者: 帅气的昵称啊点 | 来源:发表于2018-01-16 22:24 被阅读6次

    最近在写一些逻辑的东西,和swift关系不大,所以没有记录的必要。

    今天要使用图片旋转动画,所以记录一些

    目标:图片旋转,最好能先慢后快,最好再慢

    问题:旋转动画实现方式有多种,这里只记一种

    步骤:

    1.先设置动画为旋转动画:let rotationAnimation = CABasicAnimation(keyPath: "transform.rotation.z")

    2.设置动画基本属性

    rotationAnimation.toValue = Double.pi*8 // 旋转角度

            rotationAnimation.duration = 4 // 旋转周期

            rotationAnimation.isCumulative = true // 旋转累加角度

            rotationAnimation.repeatCount = 1// 旋转次数

            rotationAnimation.timingFunction = CAMediaTimingFunction(name:kCAMediaTimingFunctionEaseInEaseOut) //速度开始和结束慢,中间快

    3.启动动画

    相关文章

      网友评论

          本文标题:[每日学习笔记]动画【未完成】

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