CGAffineTransform 介绍
CGAffineTransform是一个用于处理形变的类,其可以改变控件的平移、缩放、旋转等,其坐标系统采用的是二维坐标系,即向右为x轴正方向,向下为y轴正方向。在UIView中有一个transform属性便是专门用来控制形变的。
废话不多说,直接先上效果图(图1)
寡人建了三个Button和一个ImageView来作为展示(图2)
每个效果都对应有一个方法,直接调用即可。见(图3、图4、图5)
什么❓有人不知道animateWithDuration是什么❓请听寡人道来,其实animateWithDuration是一个动画,0.8为动画开始持续的时间,0.6为动画结束吃鸡的时间--finished呀、笨蛋。举个🌰:从0到0.8秒做平移动画,后0.6秒做还原至初始状态展示。
到此是不是感觉so easy~并露出yin荡的笑,哈哈哈~~~