码迷,mamicode.com
首页 > 移动开发 > 详细

【IOS】关于CGTransform的几个动画

时间:2015-11-11 11:24:54      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

1.CGTransform主要三大功能,平移(Translation)、缩放(Scale)、旋转(Rotate)

平移:

self.imageView.transform = CGAffineTransformMakeTranslation(50, 200);(不累加,一次结束)

self.imageView.transform = CGAffineTransformTranslate(self.imageView.transform, 50, 50);(在原有基础上累加)

缩放:

self.imageView.transform=CGAffineTransformMakeScale(1.2, 10);(不累加,一次结束)

self.imageView.transform=CGAffineTransformScale(self.imageView.transform, 1.5, 1.6);(在原有基础上累加)

旋转:

//在原有的基础上旋转

        //旋转角度为1/pi,逆时针

        self.imageView.transform = CGAffineTransformRotate(self.imageView.transform, -M_1_PI);

        //旋转角度为pi/2,顺时针

        self.imageView.transform = CGAffineTransformRotate(self.imageView.transform, M_2_PI);

PS:读者可自行把几个功能合在一起使用,能构建出一些基本的动画效果哦

 

【IOS】关于CGTransform的几个动画

标签:

原文地址:http://www.cnblogs.com/jige/p/cgtransform1111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!