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

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


person Krishnan    schedule 20.04.2011    source источник


Ответы (1)


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

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

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

Дополнительную информацию см. в Руководстве по программированию основной анимации

person Jhaliya - Praveen Sharma    schedule 20.04.2011