Ich beantrage eine Rotation Animation in einem Animationsblock mit dieser Transformation transformieren:Gibt es eine Möglichkeit herauszufinden, um wie viele Grad eine Ansicht während einer Animation gedreht wird?
CATransform3D rotatedTransform = self.layer.transform;
rotatedTransform = CATransform3DRotate(rotatedTransform, 90 * M_PI/180.0, 0.0f, 0.0f, 1.0f);
self.layer.transform = rotatedTransform;
Die Animation beginnt, und der Benutzer Tritte in einem anderen Fall, dass die Drehung in Richtung eines neuen Ziel schieben würde. Um ein realistisch aussehendes Verhalten zu berechnen, muss ich wissen, wie hoch der Grad der Drehung ist, damit die nächsten Drehgrade angemessen addiert werden können.
Die zweite Antwort (von Tess Lowe), um diese Frage beantwortet. Sie sollten es als Akzeptiert markieren. – MikeyWard