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

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

Разработчик

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

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

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

CATransition

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


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


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


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

CATransition класс реализует анимации перехода для уровня. Можно указать эффект перехода от ряда предопределенных переходов или путем обеспечения пользовательского CIFilter экземпляр.

  • startProgress Свойство

    Указывает стартовую точку получателя как часть всего перехода.

    Объявление

    Swift

    var startProgress: Float

    Objective C

    @property float startProgress

    Обсуждение

    Юридические значения являются числами между 0,0 и 1.0. Например, для запуска перехода половина пути через его набор прогресса startProgress к 0,5. Значение по умолчанию 0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

  • endProgress Свойство

    Указывает конечную точку получателя как часть всего перехода.

    Объявление

    Swift

    var endProgress: Float

    Objective C

    @property float endProgress

    Обсуждение

    Значение должно быть больше, чем или равным startProgress, и не больше, чем 1,0. Если endProgress меньше, чем startProgress поведение не определено. Значение по умолчанию 1.0.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

  • type Свойство

    Указывает предопределенный тип перехода.

    Объявление

    Swift

    var type: String!

    Objective C

    @property(copy) NSString *type

    Обсуждение

    Возможные значения показаны в “Common Transition Types”. Если пользовательский переход указан в, это свойство проигнорировано filter свойство. Значение по умолчанию kCATransitionFade.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

  • subtype Свойство

    Указывает дополнительный подтип, указывающий направление для предопределенных основанных на движении переходов.

    Объявление

    Swift

    var subtype: String!

    Objective C

    @property(copy) NSString *subtype

    Обсуждение

    Возможные значения показаны в “Common Transition Subtypes”. Значение по умолчанию nil.

    Если пользовательский переход указан в, это свойство проигнорировано filter свойство.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

  • filter Свойство

    Дополнительный Базовый объект фильтра Изображения, обеспечивающий переход.

    Объявление

    Swift

    var filter: AnyObject!

    Objective C

    @property(strong) id filter

    Обсуждение

    Если указано, фильтр должен поддерживать обоих kCIInputImageKey и kCIInputTargetImageKey входные ключи, и kCIOutputImageKey выходной ключ. Фильтр может дополнительно поддерживать kCIInputExtentKey входной ключ, устанавливающийся к прямоугольнику, описывающему область, в которой должен работать переход. Если filter не поддерживает требуемые ключи ввода и вывода, поведение не определено.

    Значения по умолчанию к nil. Когда фильтр перехода указан type и subtype свойства проигнорированы.

    Специальные замечания

    Базовое Изображение доступно только в iOS 5 и позже. В более ранних версиях iOS фильтры, которые Вы присвоили бы этому свойству, недоступны и поэтому не могут использоваться для создания переходов.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

  • Эти константы указывают типы перехода, которые могут использоваться с type свойство.

    Объявление

    Swift

    let kCATransitionFade: String let kCATransitionMoveIn: String let kCATransitionPush: String let kCATransitionReveal: String

    Objective C

    NSString * const kCATransitionFade; NSString * const kCATransitionMoveIn; NSString * const kCATransitionPush; NSString * const kCATransitionReveal;

    Константы

    • kCATransitionFade

      Содержание уровня исчезает, поскольку это становится видимым или скрытым.

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

    • kCATransitionMoveIn

      Содержание уровня скользит в место по любому существующему содержанию. “Common Transition Subtypes” используются с этим переходом.

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

    • kCATransitionPush

      Содержание уровня продвигает любое существующее содержание, поскольку это скользит в место. “Common Transition Subtypes” используются с этим переходом.

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

    • kCATransitionReveal

      Содержание уровня постепенно показывается в направлении, указанном подтипом перехода. “Common Transition Subtypes” используются с этим переходом.

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

  • Эти константы указывают направление основанных на движении переходов. Они используются с subtype свойство.

    Объявление

    Swift

    let kCATransitionFromRight: String let kCATransitionFromLeft: String let kCATransitionFromTop: String let kCATransitionFromBottom: String

    Objective C

    NSString * const kCATransitionFromRight; NSString * const kCATransitionFromLeft; NSString * const kCATransitionFromTop; NSString * const kCATransitionFromBottom;

    Константы

    • kCATransitionFromRight

      Переход начинается в правой стороне уровня.

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

    • kCATransitionFromLeft

      Переход начинается в левой стороне уровня.

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

    • kCATransitionFromTop

      Переход начинается наверху уровня.

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

    • kCATransitionFromBottom

      Переход начинается у основания уровня.

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