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 | 沒有轉換。 |