когда использовать CABasicAnimation и CAKeyFrameAnimation и CGAffineTransform?
когда использовать CABasicAnimation и CAKeyFrameAnimation и CGAffineTransform?
Ответы (1)
CABasicAnimation: предоставляет базовые возможности анимации с одним ключевым кадром для свойства слоя.
CAKeyFrameAnimation. CAKeyframeAnimation предоставляет общие возможности анимации по ключевым кадрам для свойства слоя в дереве рендеринга.
CGAffineTransform. Структура данных CGAffineTransform представляет собой матрицу, используемую для аффинных преобразований. Преобразование указывает, как точки в одной системе координат сопоставляются с точками в другой системе координат. Аффинное преобразование — это особый тип отображения, который сохраняет параллельные линии пути, но не обязательно сохраняет длины или углы. Масштабирование, вращение и перемещение являются наиболее часто используемыми манипуляциями, поддерживаемыми аффинными преобразованиями, но также возможен перекос.
Дополнительную информацию см. в Руководстве по программированию основной анимации