如何更改 transformIdentity。我们如何将变换设置为“零”,或者将视图的 transformIdentity 更改为所述视图的变换的当前状态。
换句话说,我想缩放一个视图,然后将当前状态(比如 2.5 的比例)设置为视图的默认比例(1 的比例)。
示例代码:
view.transform = CGAffineTransformMakeScale(1, 2.5);
我想做的伪代码:
view.transform = setTransformIdentityTo:view.currentState;
如果我正确理解 transformIdentity 是比例为 1 或旋转为零的状态,则默认为“零”变换。
注意:我想这样做的原因是,我可以只在视图的一个轴上设置负比例变换,并始终获得相对于调用翻转之前视图的最后状态的翻转视图。