когда использовать CABasicAnimation и CAKeyFrameAnimation и CGAffineTransform? - PullRequest
7 голосов
/ 20 апреля 2011

когда использовать CABasicAnimation и CAKeyFrameAnimation и CGAffineTransform?

1 Ответ

11 голосов
/ 20 апреля 2011

CABasicAnimation : предоставляет базовые возможности анимации с одним ключевым кадром для свойства слоя.

CAKeyFrameAnimation : CAKeyframeAnimation предоставляет общие возможности анимации ключевых кадров для свойства слоя в дереве визуализации.

CGAffineTransform: Структура данных CGAffineTransform представляет собой матрицу, используемую для аффинных преобразований. Преобразование определяет, как точки в одной системе координат отображаются на точки в другой системе координат. Аффинное преобразование - это особый тип отображения, который сохраняет параллельные линии на пути, но не обязательно сохраняет длины или углы. Масштабирование, вращение и перевод - наиболее часто используемые манипуляции, поддерживаемые аффинными преобразованиями, но возможен и перекос.

Подробнее читайте Руководство по программированию базовой анимации

...