Freigeben über


UIViewAnimationOptions Enumeration

Definition

Eine Enumeration, die Animationsoptionen angibt.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[System.Flags]
public enum UIViewAnimationOptions
type UIViewAnimationOptions = 
Vererbung
UIViewAnimationOptions
Attribute

Felder

AllowAnimatedContent 128

Wenn diese Einstellung festgelegt ist, werden Ansichten animiert, indem ihre Eigenschaften geändert und neu ausgezeichnet werden. Wenn nicht festgelegt, werden die Ansichten mithilfe eines Momentaufnahmebilds animiert.

AllowUserInteraction 2

Dieses Flag weist das System an, während der Animation weiterhin Eingabeereignisse an die Ansicht zu senden. Standardmäßig sind Eingabeereignisse deaktiviert, wenn eine Animation stattfindet.

Autoreverse 16

Wenn diese Einstellung festgelegt ist, wird die Animation automatisch umgekehrt, sobald sie abgeschlossen ist.

BeginFromCurrentState 4

Startet die Animation aus dem aktuellen Ansichtszustand.

CurveEaseIn 65536

Verwendet eine EaseIn-Animation.

CurveEaseInOut 0

Verwendet eine EasyInOut-Animation.

CurveEaseOut 131072

Verwendet eine EaseOut-Animation.

CurveLinear 196608

Verwendet eine lineare Animation.

LayoutSubviews 1

Legt Unteransichten zum Commitzeitpunkt fest, damit sie zusammen mit ihrem übergeordneten Element animiert werden.

OverrideInheritedCurve 64

Wenn festgelegt, verwendet die Animation die ursprüngliche Kurve, die beim Übermitteln der Animation angegeben wurde, nicht die Kurve der In-Flight-Animation.

OverrideInheritedDuration 32

Wenn diese Einstellung festgelegt ist, verwendet die Animation den ursprünglichen Wert für die Dauer und nicht die verbleibende Dauer der In-Flight-Animation.

OverrideInheritedOptions 512

Die Option, den Animationstyp oder andere Optionen nicht zu erben.

PreferredFramesPerSecond30 117440512

Konstante, die angibt, dass 30 Frames pro Sekunde für Animationen bevorzugt werden.

PreferredFramesPerSecond60 50331648

Konstante, die angibt, dass 60 Frames pro Sekunde für Animationen bevorzugt werden.

PreferredFramesPerSecondDefault 0

Konstante, die angibt, dass die Standardbildfrequenz für Animationen bevorzugt wird.

Repeat 8

Wenn festgelegt, wird die Animation wiederholt.

ShowHideTransitionViews 256

Wenn festgelegt, werden Ansichten während des Übergangs ausgeblendet und angezeigt (nicht entfernt oder hinzugefügt). Beide Ansichten müssen sich bereits in der Hierarchie der übergeordneten Ansicht befinden.

TransitionCrossDissolve 5242880

Ein Übergang, der zwischen Ansichten aufgelöst wird.

TransitionCurlDown 4194304

Ein Übergang, der eine Ansicht von oben nach unten hindert.

TransitionCurlUp 3145728

Ein Übergang, der eine Ansicht von unten nach oben lockt.

TransitionFlipFromBottom 7340032

Ein Übergang, der eine Ansicht von unten nach oben um ihre horizontale Achse dreht. Der untere wechselt nach vorne, und der obere wechselt zurück.

TransitionFlipFromLeft 1048576

Ein Übergang, der eine Ansicht von links nach rechts um ihre vertikale Achse kippt. Die linke Seite kommt nach vorne, und die rechte wird rückwärts verschoben.

TransitionFlipFromRight 2097152

Ein Übergang, der eine Ansicht von rechts nach links um ihre vertikale Achse dreht. Die rechte Seite kommt nach vorne, und die linke bewegt sich rückwärts.

TransitionFlipFromTop 6291456

Ein Übergang, der eine Ansicht von oben nach unten um ihre horizontale Achse kippt. Die obere seite bewegt sich nach vorne und die untere nach hinten.

TransitionNone 0

Kein Übergang.

Gilt für: