首页 > 移动平台 > 详细

【IOS】关于CGTransform的几个动画

时间:2015-11-11 11:22:26      阅读:499      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!