我正在使用此变换在动画块中应用旋转变换动画:
CATransform3D rotatedTransform = self.layer.transform;
rotatedTransform = CATransform3DRotate(rotatedTransform, 90 * M_PI / 180.0, 0.0f, 0.0f, 1.0f);
self.layer.transform = rotatedTransform;
Run Code Online (Sandbox Code Playgroud)
动画开始,用户开始另一个必须将旋转推向新目标的事件.为了计算逼真的行为,我需要知道旋转的当前程度是什么,以便可以适当地加上下一个旋转度.