CAValueFunction
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSObject
Оператор импорта
Swift
import QuartzCore
Objective C
@import QuartzCore;
Доступность
Доступный в iOS 3.0 и позже.
CAValueFunction.h класс обеспечивает более гибкие средние значения применения функций к значениям свойств во время анимации. Функция значения определяет дополнительную трансформацию, применяющуюся к интерполированному значению, прежде чем это будет установлено на уровне представления.
Используя значение преобразовывают функции, анимации могут произвести свойство преобразования уровня, использующего произвольные преобразования каждого компонента (никакая нормализация к 360 °), и конкатенировать в обычно, когда многократные анимации применяются сразу.
Вы используете значение, преобразовывают функцию, вращающуюся от 0 ° до 180 ° вокруг оси z путем создания a CAValueTransform функция, указывающая kCAValueFunctionRotateZ и затем создавая анимацию с a fromValue из 0, a toValue из M_PI, и набор анимация valueTransform свойство к значению преобразовывает экземпляр.
-
nameСвойство
-
Возвращает функциональный объект значения, идентифицированный именем.
Объявление
Swift
convenience init!(namename: String!)Objective C
+ (instancetype)functionWithName:(NSString *)nameПараметры
nameИмя функции значения.
Возвращаемое значение
Новое
CAValueFunctionэкземпляр с функцией значения, указанной именем.Обсуждение
Возможные значения для
nameуказаны в, Поворачивают Функции Значения, Функции Значения Масштаба, и Переводят Функции.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в iOS 3.0 и позже.
-
Вращайтесь значение преобразовывают конструкцию функций 4x4 матрица, представляющая соответствующую матрицу вращения.
Объявление
Swift
let kCAValueFunctionRotateX: String let kCAValueFunctionRotateY: String let kCAValueFunctionRotateZ: StringObjective C
NSString * const kCAValueFunctionRotateX; NSString * const kCAValueFunctionRotateY; NSString * const kCAValueFunctionRotateZ;Константы
-
kCAValueFunctionRotateXФункция значения, вращающаяся входным значением, в радианах, вокруг оси X. Эта функция значения ожидает единственное входное значение.
Доступный в iOS 3.0 и позже.
-
kCAValueFunctionRotateYФункция значения, вращающаяся входным значением, в радианах, вокруг оси y. Эта функция значения ожидает единственное входное значение.
Доступный в iOS 3.0 и позже.
-
kCAValueFunctionRotateZФункция значения, вращающаяся входным значением, в радианах, вокруг оси z. Эта функция значения ожидает единственное входное значение.
Доступный в iOS 3.0 и позже.
-
-
Значение масштаба преобразовывает конструкцию функций 4x4 матрица, представляющая соответствующую матрицу масштаба.
Объявление
Swift
let kCAValueFunctionScale: String let kCAValueFunctionScaleX: String let kCAValueFunctionScaleY: String let kCAValueFunctionScaleZ: StringObjective C
NSString * const kCAValueFunctionScale; NSString * const kCAValueFunctionScaleX; NSString * const kCAValueFunctionScaleY; NSString * const kCAValueFunctionScaleZ;Константы
-
kCAValueFunctionScaleФункция значения масштабируется входным значением вдоль всех трех осей. Анимации с помощью этого значения преобразовывают функцию, должен обеспечить значения анимации в
NSArrayиз триNSNumberэкземпляры, указывающие (x, y, z) значения масштаба.Доступный в iOS 3.0 и позже.
-
kCAValueFunctionScaleXФункция значения масштабируется входным значением вдоль оси X. Анимации, ссылающиеся на это значение, преобразовывают функцию, должен обеспечить единственное значение анимации.
Доступный в iOS 3.0 и позже.
-
kCAValueFunctionScaleYФункция значения масштабируется входным значением вдоль оси y. Анимации, ссылающиеся на эту функцию значения, должны обеспечить единственное значение анимации.
Доступный в iOS 3.0 и позже.
-
kCAValueFunctionScaleZФункция значения, масштабирующаяся входным значением вдоль оси z. Анимации, ссылающиеся на эту функцию значения, должны обеспечить единственное значение анимации.
Доступный в iOS 3.0 и позже.
-
-
Переведите значение, преобразовывают конструкцию функций 4x4 матрица, представляющая соответствие, переводят матрицу.
Объявление
Swift
let kCAValueFunctionTranslate: String let kCAValueFunctionTranslateX: String let kCAValueFunctionTranslateY: String let kCAValueFunctionTranslateZ: StringObjective C
NSString * const kCAValueFunctionTranslate; NSString * const kCAValueFunctionTranslateX; NSString * const kCAValueFunctionTranslateY; NSString * const kCAValueFunctionTranslateZ;Константы
-
kCAValueFunctionTranslateФункция значения, переводящая входными значениями вдоль всех трех осей. Анимации с помощью этого значения преобразовывают функцию, должен обеспечить значения анимации в
NSArrayиз триNSNumberэкземпляры, указывающие (x, y, z) переводят значения.Доступный в iOS 3.0 и позже.
-
kCAValueFunctionTranslateXФункция значения переводит входным значением вдоль оси X. Анимации, ссылающиеся на эту функцию значения, должны обеспечить единственное входное значение.
Доступный в iOS 3.0 и позже.
-
kCAValueFunctionTranslateYФункция значения переводит входным значением вдоль оси y. Анимации, ссылающиеся на эту функцию значения, должны обеспечить единственное входное значение.
Доступный в iOS 3.0 и позже.
-
kCAValueFunctionTranslateZФункция значения переводит входным значением вдоль оси z. Анимации, ссылающиеся на эту функцию значения, должны обеспечить единственное входное значение.
Доступный в iOS 3.0 и позже.
-
