美文网首页SHAREit
iOS-CGAffineTransform之平移、缩放、旋转动画

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

作者: AutismGG | 来源:发表于2018-10-22 22:47 被阅读172次

    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之平移、缩放、旋转动画

        本文链接:https://www.haomeiwen.com/subject/qnvwhxtx.html