我尝试旋转我的图像:
UIImageView *image;
image.transform = CGAffineTransformMakeRotation(0.0175*degrees);
// 0.0175 = pi/180 = 1 degree in radians
如果例如
degrees = 90*x // x = 1,2,3,4
没关系,但是当degrees = 45
图像突然变得很薄时,在其他情况下它也会拉伸或收缩。这可能是什么原因?
我也试过
CGAffineTransform transform=CGAffineTransformRotate(image.transform, degrees);
image.transform = transform;
结果相似。
编辑:我也尝试过,image.contentMode = UIViewContentModeScaleAspectFill;
但后来它变得很大