Определение степени поворота CALayer

У меня есть программа, в которой CALayer должен быть повернут на определенное значение. Как я могу определить текущее вращение CALayer? У меня есть UIRotationGestureRecognizer, который вращает слой:

- (void)handleGesture:(UIGestureRecognizer *)gestureRecognizer
{
    if (gestureRecognizer == rotationGestureRecognizer) {
        NSLog(@"gestureRecRotation: %f", rotationGestureRecognizer.rotation);
        CATransform3D current = _baseLayer.transform;
        _baseLayer.transform = CATransform3DRotate(current, rotationGestureRecognizer.rotation * M_PI / 180, 0, 0, 1.0);
    }
}

Я начинаю со слоя, который нужно повернуть на определенную величину, чтобы он соответствовал головоломке. Итак, как мне получить текущий поворот слоя?

11
задан KaasCoder 14 March 2012 в 23:59
поделиться