Swift 3.0及更高版本,实现了UIView基本动画,包括位置移动、缩放、旋转等操作。还有重复动画、非线性动画、弹簧动画等。
工具/原材料如何在Swift动画实现方法/步骤1中实现UIView的基本动画基本平移、缩放和旋转动画(同时执行动画),代码和效果如下图所示
-1步读取-2步读取-2两种动画顺序执行方法。方法1由一个函数实现。代码和效果如下图所示
-3步读取-4步读取-3方法2是通过在三个功能中设置延迟来依次实现动画。代码和效果如下图所示
-5步读取-6步读取4上述操作都与原始状态相关。如果你想在手术后改变它的状态,你可以设定起点来实现它。代码和效果如下图所示:
-7步读取-8步读取5连续旋转动画,代码和效果如下图所示:
-9步读取-10步读取6重复动画-重复执行,代码和效果如下图所示
-11步阅读-12步阅读7非线性动画-放松动画,代码和效果如下图所示
-13步读数-14步读数8弹簧动画(弹簧效果),代码和效果如下图所示
-15步读取-16步读取结束