一、镜像
1、初始状态
2、镜像后的状态
镜像代码
方法1
可以多个transform叠加
//获得初始transform
CGAffineTransform transform = CGAffineTransformIdentity;
/*
更改位置,x、y轴各平移100
//transform = CGAffineTransformTranslate(transform, 100, 100);
//旋转角度
// transform = CGAffineTransformRotate(<#CGAffineTransform t#>, <#CGFloat angle#>)
*/
//进行镜像变换(x轴左右反转)
transform = CGAffineTransformScale(transform, -1, 1);
_yuImageView.transform = transform;
方法2
只能设置一个单一的transform
CGAffineTransform transform = CGAffineTransformMakeScale(-1,1);
_yuImageView.transform = transform;
二、旋转
//旋转90度
CGAffineTransform transform= CGAffineTransformMakeRotation(M_PI*0.5);
self.transform = transform;