0

所以我需要将缩放和旋转应用到视图。当进行比例“X” /“Y”的规模,然后选择“旋转”的观点 - 一切看起来不错,但申请时不成正比的“x”,“y”的缩放和旋转 - 扭曲了 example使用CGAffineTransform应用不成比例缩放和旋转后的失真

来执行转换使用CGAffineTransformRotate,CGAffineTransformScale。

我不知道如何将旋转应用到缩放(不成比例)的视图没有失真。

回答

0

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

要得到你想要的,首先应用缩放,然后旋转缩放的图像。

+0

它的工作!谢谢! self.object.transform = CGAffineTransformConcat(CGAffineTransformMakeScale(xScale,yScale),CGAffineTransformMakeRotation(angle)); – vboyko 2015-04-04 13:56:01