CATransition
CATransition класс реализует анимации перехода для уровня. Можно указать эффект перехода от ряда предопределенных переходов или путем обеспечения пользовательского CIFilter экземпляр.
Соответствует
-
AnyObject -
CAAction -
CAMediaTiming -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSObjectProtocol -
Печатаемый -
CAAction -
CAMediaTiming -
NSCoding -
NSCopying -
NSObject
Оператор импорта
Swift
import QuartzCore
Objective C
@import QuartzCore;
Доступность
Доступный в OS X v10.5 и позже.
-
startProgress startProgressСвойствоУказывает стартовую точку получателя как часть всего перехода.
Объявление
Swift
var startProgress: FloatObjective C
@property float startProgressОбсуждение
Юридические значения являются числами между 0,0 и 1.0. Например, для запуска перехода половина пути через его набор прогресса
startProgressк 0,5. Значение по умолчанию 0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в OS X v10.5 и позже.
-
endProgress endProgressСвойствоУказывает конечную точку получателя как часть всего перехода.
Объявление
Swift
var endProgress: FloatObjective C
@property float endProgressОбсуждение
Значение должно быть больше, чем или равным
startProgress, и не больше, чем 1,0. ЕслиendProgressменьше, чемstartProgressповедение не определено. Значение по умолчанию 1.0.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в OS X v10.5 и позже.
-
Указывает предопределенный тип перехода.
Обсуждение
Возможные значения показаны в
“Common Transition Types”. Если пользовательский переход указан в, это свойство проигнорированоfilterсвойство. Значение по умолчаниюkCATransitionFade.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в OS X v10.5 и позже.
-
Указывает дополнительный подтип, указывающий направление для предопределенных основанных на движении переходов.
Обсуждение
Возможные значения показаны в
“Common Transition Subtypes”. Значение по умолчаниюnil.Если пользовательский переход указан в, это свойство проигнорировано
filterсвойство.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
Доступный в OS X v10.5 и позже.
-
Дополнительный Базовый объект фильтра Изображения, обеспечивающий переход.
Объявление
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Доступность
Доступный в OS X v10.5 и позже.
-
Эти константы указывают типы перехода, которые могут использоваться с
typeсвойство.Объявление
Swift
let kCATransitionFade: NSString! let kCATransitionMoveIn: NSString! let kCATransitionPush: NSString! let kCATransitionReveal: NSString!Objective C
NSString * const kCATransitionFade; NSString * const kCATransitionMoveIn; NSString * const kCATransitionPush; NSString * const kCATransitionReveal;Константы
-
kCATransitionFadekCATransitionFadeСодержание уровня исчезает, поскольку это становится видимым или скрытым.
Доступный в OS X v10.5 и позже.
-
kCATransitionMoveInkCATransitionMoveInСодержание уровня скользит в место по любому существующему содержанию.
“Common Transition Subtypes”используются с этим переходом.Доступный в OS X v10.5 и позже.
-
kCATransitionPushkCATransitionPushСодержание уровня продвигает любое существующее содержание, поскольку это скользит в место.
“Common Transition Subtypes”используются с этим переходом.Доступный в OS X v10.5 и позже.
-
kCATransitionRevealkCATransitionRevealСодержание уровня постепенно показывается в направлении, указанном подтипом перехода.
“Common Transition Subtypes”используются с этим переходом.Доступный в OS X v10.5 и позже.
-
-
Эти константы указывают направление основанных на движении переходов. Они используются с
subtypeсвойство.Объявление
Swift
let kCATransitionFromRight: NSString! let kCATransitionFromLeft: NSString! let kCATransitionFromTop: NSString! let kCATransitionFromBottom: NSString!Objective C
NSString * const kCATransitionFromRight; NSString * const kCATransitionFromLeft; NSString * const kCATransitionFromTop; NSString * const kCATransitionFromBottom;Константы
-
kCATransitionFromRightkCATransitionFromRightПереход начинается в правой стороне уровня.
Доступный в OS X v10.5 и позже.
-
kCATransitionFromLeftkCATransitionFromLeftПереход начинается в левой стороне уровня.
Доступный в OS X v10.5 и позже.
-
kCATransitionFromTopkCATransitionFromTopПереход начинается наверху уровня.
Доступный в OS X v10.5 и позже.
-
kCATransitionFromBottomkCATransitionFromBottomПереход начинается у основания уровня.
Доступный в OS X v10.5 и позже.
-
