嗨,我正在使用CATransform3D技术。每次调用下面的方法并传入弧度变量radian,UIImageView会绕前一个角度旋转“radian * M_PI”。
现在我想回到原始状态,有什么方法可以实现吗?我希望传递一个弧度值10,在多次调用时视图保持这个角度。
METHOD:
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);
Thanks !!
CATransform3DIdentity
替换掉你上面的第一行代码,然后剩下的代码就会按照你的预期工作。 - Quuxplusone