UIView的transform属性
1.transform返回的是一个CGAffineTransform,它主要用来设置控件的形变状态(旋转和形变)。
2.创建CGAffineTransform函数
* CGAffineTransformMakeScale(CGFloat sx, CGFloat sy)
创建一个x、y方向的缩放比例分别为sx、sy的形变值
* CGAffineTransformMakeRotation(CGFloat angle)
创建一个旋转角度为angle的形变值
* CGAffineTransformScale(CGAffineTransform t, CGFloat sx, CGFloat sy)
在形变值t的基础上,再进行缩放,x、y方向的缩放比例分别为sx、sy,然后返回一个新的形变值
* CGAffineTransformRotate(CGAffineTransform t, CGFloat angle)
在形变值t的基础上,再进行旋转,旋转角度为angle,然后返回一个新的形变值
*CGAffineTransformIdentity
如果之前你已经设置了控件的的transform属性,那么设置这个属性值,会将之前的所有属性值都清空,还原到最初的状态。
如: _imageView.transform = CGAffineTransformIdentity; //会还原_imageView的原来的状态