缩放UIView会重置旋转

时间:2017-11-15 04:34:13

标签: ios swift cgaffinetransform

我正在使用此代码来缩放视图:

view.transform = CGAffineTransform(scaleX: 2, y: 2)

它可以完美地缩放视图,但问题是:

如果我首先旋转视图然后缩放它,在这种情况下,缩放也可以根据需要工作,但它会重置旋转。

不应重置旋转。

1 个答案:

答案 0 :(得分:2)

您正在创建一个只有比例的变换,然后您只将该比例应用于视图。

您想将比例变换应用于现有变换。

view.transform = view.transform.scaledBy(x: 2, y: 2)