iOS-CGAffineTransform之平移、缩放、旋转动画

CGAffineTransform 介绍

CGAffineTransform是一个用于处理形变的类,其可以改变控件的平移、缩放、旋转等,其坐标系统采用的是二维坐标系,即向右为x轴正方向,向下为y轴正方向。在UIView中有一个transform属性便是专门用来控制形变的。

废话不多说,直接先上效果图(图1)

图1

寡人建了三个Button和一个ImageView来作为展示(图2)

图2

每个效果都对应有一个方法,直接调用即可。见(图3、图4、图5)

图3
图4
图5

什么❓有人不知道animateWithDuration是什么❓请听寡人道来,其实animateWithDuration是一个动画,0.8为动画开始持续的时间,0.6为动画结束吃鸡的时间--finished呀、笨蛋。举个:从0到0.8秒做平移动画,后0.6秒做还原至初始状态展示。

到此是不是感觉so easy~并露出yin荡的笑,哈哈哈~~~

记得、按时吃饭哦!

你可能感兴趣的:(iOS-CGAffineTransform之平移、缩放、旋转动画)