共用方式為


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

沒有轉換。

適用於