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

2018-01-16  本文已影响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.启动动画

上一篇 下一篇

猜你喜欢

热点阅读