Как я могу объединить несколько CAKeyframeAnimations в одну ключевую анимацию? - PullRequest
2 голосов
/ 04 ноября 2010

Скажи, что я хочу объединить transform

CAKeyframeAnimation *animation = [CAKeyframeAnimation
   animationWithKeyPath:@"transform"];

и opacity

CAKeyframeAnimation *animation = [CAKeyframeAnimation
   animationWithKeyPath:@"opacity"];

в ключевую анимацию. Как объединить и указать значения преобразования / непрозрачности для каждого ключевого кадра?

1 Ответ

3 голосов
/ 04 ноября 2010

Создайте две анимации, как и вы, используйте одинаковые keyTimes для них обоих и добавьте их обе к слою с помощью addAnimation:forKey:. Это так просто.

...