CAPropertyAnimation
CAPropertyAnimation
абстрактный подкласс CAAnimation
для создания анимаций, управляющих значением свойств слоя. Свойство указано с помощью ключевого пути, который является относительно уровня с помощью анимации.
Наследование
-
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;
Доступность
Доступный в OS X v10.5 и позже.
-
Указывает ключевой путь, который анимирует получатель.
Обсуждение
Ключевой путь относительно уровня, к которому присоединен получатель.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в OS X v10.5 и позже.
-
кумулятивный кумулятивный
СвойствоОпределяет, является ли значение свойства значением в конце предыдущего повторного цикла плюс значение текущего повторного цикла.
Объявление
Swift
var cumulative: Bool
Objective C
@property(getter=isCumulative) BOOL cumulative
Обсуждение
Если
YES
true
, тогда значение свойства является значением в конце предыдущего повторного цикла плюс значение текущего повторного цикла. ЕслиNO
false
, значение свойства является просто значением, вычисленным для текущего повторного цикла. Значение по умолчаниюNO
false
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в OS X v10.5 и позже.
-
дополнение дополнение
СвойствоОпределяет, добавляется ли значение, указанное анимацией, к текущему значению дерева рендеринга для создания нового значения дерева рендеринга.
Объявление
Swift
var additive: Bool
Objective C
@property(getter=isAdditive) BOOL additive
Обсуждение
Если
YES
true
, значение, указанное анимацией, будет добавлено к текущему значению дерева рендеринга свойства для создания нового значения дерева рендеринга. Дополнительная функция зависима от типа, например, для аффинных преобразований связываются эти две матрицы. Значение по умолчаниюNO
false
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в OS X v10.5 и позже.
-
valueFunction valueFunction
СвойствоДополнительная функция значения, применяющаяся к интерполированным значениям.
Объявление
Swift
var valueFunction: CAValueFunction!
Objective C
@property(strong) CAValueFunction *valueFunction
Обсуждение
Если
valueFunction
свойство неnil
, функция применяется к значениям, интерполированным анимацией, как они применяются к уровню представления. Значения по умолчанию кnil
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в OS X v10.6 и позже.
-
Создает и возвращается
CAPropertyAnimation
экземпляр для указанного ключевого пути.Объявление
Swift
convenience init!(keyPath
keyPath
: String!)Objective C
+ (instancetype)animationWithKeyPath:(NSString *)
keyPath
Параметры
keyPath
Ключевой путь свойства, которое будет анимировано.
Возвращаемое значение
Новый экземпляр
CAPropertyAnimation
с ключевым набором пути кkeyPath
.Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в OS X v10.5 и позже.