第八章 动画
动画有旋转,平移等,苹果已经封装好的一些方法
1.单一方法
// 缩放 self.tempView.transform = CGAffineTransformMakeScale(0.5, 0.5); // 旋转 self.tempView.transform = CGAffineTransformMakeRotation(M_PI_4); // 移动 self.tempView.transform = CGAffineTransformMakeTranslation(50, 50);
以上的方法只能执行一次,且下面的方法会覆盖上面的方法。
2.组合方法
CGAffineTransform transform = CGAffineTransformMakeScale(0.5, 0.5); self.tempView.transform = CGAffineTransformTranslate(transform, 100, 200);
缩放的同时进行平移
- 连续旋转
// 连续旋转
self.tempView.transform = CGAffineTransformRotate(self.tempView.transform, M_PI_4);
- 4.相当于将一切设置都置空。还原到transform的最开始的状态。平移,缩放,旋转都恢复初始状态
self.view.transform = CGAffineTransformIdentity;