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 | 无转换。 |