AffineTransformation の回転を特定の角度に設定するにはどうすればよいですか? ターゲット角度と現在の角度の差を取得してから、CGAffineTransformRotate(rotationTransform、rotateTo) を適用しようとしました。
CGAffineTransform rotationTransform = self.view.transform;
long double alpha = atan2l(rotationTransform.b, rotationTransform.a);
rotateTo = M_PI_2-alpha;
rotationTransform = CGAffineTransformRotate(rotationTransform, rotateTo);
しかし、丸め誤差のため、正確な目標角度を受け取りません:(