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荡的笑,哈哈哈~~~

记得、按时吃饭哦!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hell...
    Kevin_Junbaozi阅读 10,586评论 3 23
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 12,717评论 6 30
  • 序言 追求美好是人的天性,这是猿们无法避免的。我们总是追求更为酷炫的实现,如果足够仔细,我们不难发现一个好的动画通...
    姚钦阅读 4,185评论 0 3
  • 前言: UIVIew Animation 是 iOS 提供的最基础的一组用于实现 UIView 动画的类库。在 U...
    谢谢生活阅读 8,516评论 0 5
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,531评论 5 13