Поделиться через


UIViewAnimationOptions Перечисление

Определение

Перечисление, указывающее параметры анимации.

Это перечисление поддерживает побитовую комбинацию значений его членов.

[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[System.Flags]
public enum UIViewAnimationOptions
type UIViewAnimationOptions = 
Наследование
UIViewAnimationOptions
Атрибуты

Поля

AllowAnimatedContent 128

Если задано значение , представления анимируются путем изменения их свойств и перерисовки. Если значение не задано, представления анимируются с помощью изображения моментального снимка.

AllowUserInteraction 2

Этот флаг указывает системе продолжать отправлять входные события в представление во время анимации. По умолчанию входные события отключены при выполнении анимации.

Autoreverse 16

Если задано значение , анимация будет автоматически отменена после завершения.

BeginFromCurrentState 4

Запускает анимацию из текущего состояния представления.

CurveEaseIn 65536

Использует анимацию EaseIn.

CurveEaseInOut 0

Использует анимацию EasyInOut.

CurveEaseOut 131072

Использует анимацию EaseOut.

CurveLinear 196608

Использует линейную анимацию.

LayoutSubviews 1

Размещает вложенные представления во время фиксации, чтобы они анимированы вместе с родительскими представлениями.

OverrideInheritedCurve 64

Если задано, анимация будет использовать исходную кривую, указанную при отправке анимации, а не кривую анимации в режиме полета.

OverrideInheritedDuration 32

Если задано, анимация будет использовать исходное значение длительности, а не оставшуюся длительность анимации в режиме полета.

OverrideInheritedOptions 512

Параметр, не наследуя тип анимации или любые другие параметры.

PreferredFramesPerSecond30 117440512

Константная, указывающая, что для анимаций предпочтительнее 30 кадров в секунду.

PreferredFramesPerSecond60 50331648

Константная, указывающая, что для анимации предпочтительнее 60 кадров в секунду.

PreferredFramesPerSecondDefault 0

Константная, указывающая, что для анимаций предпочтительна частота кадров по умолчанию.

Repeat 8

Если задано значение , анимация будет повторяться.

ShowHideTransitionViews 256

Если этот параметр задан, представления скрыты и отображаются (не удаляются и не добавляются) во время перехода. Оба представления уже должны находиться в иерархии родительского представления.

TransitionCrossDissolve 5242880

Переход, который растворяется между представлениями.

TransitionCurlDown 4194304

Переход, который сворачивают представление сверху вниз.

TransitionCurlUp 3145728

Переход, который скрущает представление вверх снизу.

TransitionFlipFromBottom 7340032

Переход, который переворачивает представление вокруг горизонтальной оси снизу вверх. Нижняя часть перемещается вперед, а верхняя — назад.

TransitionFlipFromLeft 1048576

Переход, который переворачивает представление вокруг вертикальной оси слева направо. Левая сторона идет вперед, а правая — назад.

TransitionFlipFromRight 2097152

Переход, который переворачивает представление вокруг вертикальной оси справа налево. Правая сторона идет вперед, а левая — назад.

TransitionFlipFromTop 6291456

Переход, который переворачивает представление вокруг горизонтальной оси сверху вниз. Верхняя часть перемещается вперед, а нижняя — назад.

TransitionNone 0

Без перехода.

Применяется к