Swift 3.0及后版本,UIView基础动画的实现,包括位置移动,缩放,旋转等操作。还有重复动画,非线性动画,弹簧动画等。
工具/原料
1
Swift中UIView基础动画怎么实现
2
Swift动画实现
方法/步骤
1
基本的平移,缩放,旋转动画(动画同时进行),代码和效果如下图所示
2
动画依次执行的两个方法,方法一是通过一个函数实现,代码和效果如下图所示
3
方法二是在三个函数中通过设置delay这个参数实现动画依次执行,代码和效果如下图所示
4
以上都是相对于自身原本的最原始的状态进行的操作,要是想在操作以后的状态接着改变它的状态,通过设置起点来实现,代码和效果如下图所示:
5
实现连续旋转的动画,代码和效果如下图所示:
6
重复动画-repeat的实现,代码和效果如下图所示
7
非线性动画-Easing动画,代码和效果如下图所示