Freigeben über


UIViewController.TransitionAsync Methode

Definition

Wird für den Übergang zwischen zwei untergeordneten Ansichtscontrollern des Ansichtscontrollers verwendet.

public virtual System.Threading.Tasks.Task<bool> TransitionAsync (UIKit.UIViewController fromViewController, UIKit.UIViewController toViewController, double duration, UIKit.UIViewAnimationOptions options, Action animations);
abstract member TransitionAsync : UIKit.UIViewController * UIKit.UIViewController * double * UIKit.UIViewAnimationOptions * Action -> System.Threading.Tasks.Task<bool>
override this.TransitionAsync : UIKit.UIViewController * UIKit.UIViewController * double * UIKit.UIViewAnimationOptions * Action -> System.Threading.Tasks.Task<bool>

Parameter

fromViewController
UIViewController

Der Ansichtscontroller, der die Aktion initiiert und derzeit in der übergeordneten Hierarchie sichtbar ist.

toViewController
UIViewController

Der Zielansichtscontroller (derzeit nicht sichtbar).

duration
Double

Gesamtdauer der Animationen, gemessen in Sekunden.

options
UIViewAnimationOptions

Eine Maske von Optionen, die bestimmt, wie die Animationen ausgeführt werden sollen.

animations
Action

Ein Aktionsobjekt, das die Änderungen enthält, die der Anwendungsentwickler für die Ansichten commiten möchte. Hier können Entwickler alle abstellbaren Eigenschaften der Ansichten ändern.

Gibt zurück

Eine Aufgabe, die den asynchronen Übergangsvorgang darstellt. Der Wert des TResult-Parameters ist ein UIKit.UICompletionHandler.

Hinweise

Die TransitionAsync-Methode eignet sich für die Verwendung mit C#-Async, indem das Steuerelement an den Aufrufer zurückgegeben wird, wobei ein Task den Vorgang darstellt.

Muss hinzugefügt werden.

Gilt für: