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: Float
Objective 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: Float
Objective 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;
Константы
-
kCATransitionFade
kCATransitionFade
Содержание уровня исчезает, поскольку это становится видимым или скрытым.
Доступный в OS X v10.5 и позже.
-
kCATransitionMoveIn
kCATransitionMoveIn
Содержание уровня скользит в место по любому существующему содержанию.
“Common Transition Subtypes”
используются с этим переходом.Доступный в OS X v10.5 и позже.
-
kCATransitionPush
kCATransitionPush
Содержание уровня продвигает любое существующее содержание, поскольку это скользит в место.
“Common Transition Subtypes”
используются с этим переходом.Доступный в OS X v10.5 и позже.
-
kCATransitionReveal
kCATransitionReveal
Содержание уровня постепенно показывается в направлении, указанном подтипом перехода.
“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;
Константы
-
kCATransitionFromRight
kCATransitionFromRight
Переход начинается в правой стороне уровня.
Доступный в OS X v10.5 и позже.
-
kCATransitionFromLeft
kCATransitionFromLeft
Переход начинается в левой стороне уровня.
Доступный в OS X v10.5 и позже.
-
kCATransitionFromTop
kCATransitionFromTop
Переход начинается наверху уровня.
Доступный в OS X v10.5 и позже.
-
kCATransitionFromBottom
kCATransitionFromBottom
Переход начинается у основания уровня.
Доступный в OS X v10.5 и позже.
-