Подтвердить что ты не робот

Как узнать значения в CABasicAnimation keyPath

Я нашел такой код:

CABasicAnimation *anim = [CABasicAnimation animation];
anim.keyPath = @"transform.scale";
anim.fromValue = [NSNumber numberWithFloat:1.0];
anim.toValue = [NSNumber numberWithFloat:0];
anim.removedOnCompletion = NO;
anim.fillMode = kCAFillModeBoth;
anim.delegate = self;
[self.view.layer addAnimation:anim forKey:@"scaleOut"];

и

anim.keyPath = @"transform.rotation.x";

Насколько я знаю, keyPath - это метод вызова в цепочке. "transform.scale" для CALayer - это aLayer.transform.scale. "transform" является свойством CALayer, "scale" является "свойством" преобразования. Но преобразование свойства в CALayer является CATransform3D.

В CATransform3D нет свойства "масштаб" или "поворот".

Мой вопрос: Как "масштаб" и "поворот" идентифицируются клавишей?

4b9b3361