在完成一些动画和转换后,如何将图层转换重置为原始状态?

Tha*_*nks 9 iphone cocoa-touch uikit

我有一个随机旋转几次然后消失的图像.再次出现之后,我希望它处于原始状态.没有旋转.我会跟踪我随机应用的旋转次数,然后计算我必须重新做多少弧度.但我从大文档中略微记得有一些身份转换的事情.这就是我要找的东西吗?在我花了一整天才找到它然后知道这不是正确的事之前,我想问一下;)

Tha*_*nks 13

在代码中,它看起来像:

yourView.transform = CGAffineTransformIdentity;
Run Code Online (Sandbox Code Playgroud)


Pau*_*ier 4

是的,您想将变换矩阵设置为恒等变换;这将具有“重置”转换的效果。