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