UIViewAnimationOptions 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示动画选项的枚举。
此枚举支持其成员值的按位组合。
[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 | 无转换。 |