【IOS】关于CGTransform的几个动画

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:读者可自行把几个功能合在一起使用,能构建出一些基本的动画效果哦。

上一篇:Linux(Ubuntu)下MySQL的安装与配置


下一篇:普通Windows控制台窗口运行nmake编译VC