Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы QuartzCore ссылка класса CAValueFunction

Опции
Развертывание Target:

На этой странице
Язык:

CAValueFunction

Наследование


Соответствует


Оператор импорта


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

    var name: String! { get }

    Objective C

    @property(readonly) NSString *name

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в iOS 3.0 и позже.

  • Вращайтесь значение преобразовывают конструкцию функций 4x4 матрица, представляющая соответствующую матрицу вращения.

    Объявление

    Swift

    let kCAValueFunctionRotateX: String let kCAValueFunctionRotateY: String let kCAValueFunctionRotateZ: String

    Objective 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: String

    Objective 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: String

    Objective 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 и позже.