多语言展示
当前在线:193今日阅读:86今日分享:14

UIView基础动画 - Swift

Swift 3.0及后版本,UIView基础动画的实现,包括位置移动,缩放,旋转等操作。还有重复动画,非线性动画,弹簧动画等。
工具/原料
1

Swift中UIView基础动画怎么实现

2

Swift动画实现

方法/步骤
1

基本的平移,缩放,旋转动画(动画同时进行),代码和效果如下图所示

2

动画依次执行的两个方法,方法一是通过一个函数实现,代码和效果如下图所示

3

方法二是在三个函数中通过设置delay这个参数实现动画依次执行,代码和效果如下图所示

4

以上都是相对于自身原本的最原始的状态进行的操作,要是想在操作以后的状态接着改变它的状态,通过设置起点来实现,代码和效果如下图所示:

5

实现连续旋转的动画,代码和效果如下图所示:

6

重复动画-repeat的实现,代码和效果如下图所示

7

非线性动画-Easing动画,代码和效果如下图所示

推荐信息