使用CGAffineTransform对视图应用非比例缩放和旋转后的失真

时间:2015-04-04 13:08:16

标签: ios objective-c cgaffinetransform cgaffinetransformscale

所以我需要对视图应用缩放和旋转。当执行比例" x" /" y"比例然后"旋转"查看 - 一切看起来都很好,但是当应用不成比例时#x;#"," y"缩放和旋转 - 视图扭曲 example

执行转换使用CGAffineTransformRotate,CGAffineTransformScale。

我不知道如何在没有失真的情况下将旋转应用于缩放(非比例)视图。

1 个答案:

答案 0 :(得分:0)

这是因为使用矩阵的几何变换(通常)not commutative,即应用变换的顺序很重要。

要获得所需内容,请先应用缩放,然后旋转缩放后的图像。