UIViewController.TransitionAsync Metodo

Definizione

Utilizzato per la transizione tra due controller di visualizzazione figlio del controller di visualizzazione.

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>

Parametri

fromViewController
UIViewController

Controller di visualizzazione che avvia l'azione e che è attualmente visibile nella gerarchia padre.

toViewController
UIViewController

Controller di visualizzazione di destinazione (attualmente non visibile).

duration
Double

Durata totale delle animazioni, misurata in secondi.

options
UIViewAnimationOptions

Maschera di opzioni che determina la modalità di esecuzione delle animazioni.

animations
Action

Oggetto azione contenente le modifiche che lo sviluppatore dell'applicazione vuole eseguire il commit nelle visualizzazioni. Ecco dove gli sviluppatori possono modificare qualsiasi proprietà animabile delle visualizzazioni.

Restituisce

Attività che rappresenta l'operazione di transizione asincrona. Il valore del parametro TResult è un UIKit.UICompletionHandler.

Commenti

Il metodo TransitionAsync è adatto per essere usato con C# asincrono restituendo il controllo al chiamante con un'attività che rappresenta l'operazione.

Da aggiungere.

Si applica a