嗨,我和CATransform3D一起工作。每次使用变量弧度调用以下方法时,UIImageView都从前面的角度旋转“弧度*M_PI”。我想回到原来的状态。有什么办法吗?我不介意,我想发送一个弧度值,也就是10,如果不止一次调用,视图将保持这些角度。
方法:
CATransform3D rotatedTransform = self.needleB.layer.transform;
rotatedTransform = CATransform3DRotate(rotatedTransform, radian * M_PI / 180.0, 0.0f, 0.0f, 1.0f);
self.needleB.layer.transform = rotatedTransform;
self.needleB.layer.anchorPoint = CGPointMake(0.5, 0.9);
self.needleB.center = CGPointMake(160, 250);谢谢!!
发布于 2013-01-02 23:53:08
若要撤消所有转换,请将层的transform属性分配给CATransform3DIdentity。
https://stackoverflow.com/questions/14131036
复制相似问题