CAPropertyAnimation
Наследование
-
NSObject -
CAAnimation -
CAPropertyAnimation -
CABasicAnimation -
CAKeyframeAnimation
-
NSObject -
CAAnimation -
CAPropertyAnimation -
CABasicAnimation -
CAKeyframeAnimation
Соответствует
-
AnyObject -
CAAction -
CAMediaTiming -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSObjectProtocol -
Печатаемый -
CAAction -
CAMediaTiming -
NSCoding -
NSCopying -
NSObject
Оператор импорта
Swift
import QuartzCore
Objective C
@import QuartzCore;
Доступность
Доступный в iOS 2.0 и позже.
CAPropertyAnimation абстрактный подкласс CAAnimation для создания анимаций, управляющих значением свойств слоя. Свойство указано с помощью ключевого пути, который является относительно уровня с помощью анимации.
-
keyPathСвойствоУказывает ключевой путь, который анимирует получатель.
Обсуждение
Ключевой путь относительно уровня, к которому присоединен получатель.
Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 2.0 и позже.
-
cumulativeСвойствоОпределяет, является ли значение свойства значением в конце предыдущего повторного цикла плюс значение текущего повторного цикла.
Объявление
Swift
var cumulative: BoolObjective C
@property(getter=isCumulative) BOOL cumulativeОбсуждение
Если
YEStrue, тогда значение свойства является значением в конце предыдущего повторного цикла плюс значение текущего повторного цикла. ЕслиNOfalse, значение свойства является просто значением, вычисленным для текущего повторного цикла. Значение по умолчаниюNOfalse.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 2.0 и позже.
-
additiveСвойствоОпределяет, добавляется ли значение, указанное анимацией, к текущему значению дерева рендеринга для создания нового значения дерева рендеринга.
Объявление
Swift
var additive: BoolObjective C
@property(getter=isAdditive) BOOL additiveОбсуждение
Если
YEStrue, значение, указанное анимацией, будет добавлено к текущему значению дерева рендеринга свойства для создания нового значения дерева рендеринга. Дополнительная функция зависима от типа, например, для аффинных преобразований связываются эти две матрицы. Значение по умолчаниюNOfalse.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 2.0 и позже.
-
valueFunctionСвойствоДополнительная функция значения, применяющаяся к интерполированным значениям.
Объявление
Swift
var valueFunction: CAValueFunction!Objective C
@property(strong) CAValueFunction *valueFunctionОбсуждение
Если
valueFunctionсвойство неnil, функция применяется к значениям, интерполированным анимацией, как они применяются к уровню представления. Значения по умолчанию кnil.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 3.0 и позже.
-
Создает и возвращается
CAPropertyAnimationэкземпляр для указанного ключевого пути.Объявление
Swift
convenience init!(keyPathkeyPath: String!)Objective C
+ (instancetype)animationWithKeyPath:(NSString *)keyPathПараметры
keyPathКлючевой путь свойства, которое будет анимировано.
Возвращаемое значение
Новый экземпляр
CAPropertyAnimationс ключевым набором пути кkeyPath.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 2.0 и позже.
