Compartir a través de


UIViewController.TransitionAsync Método

Definición

Se usa para realizar la transición entre los dos controladores de vista secundarios del controlador de vista.

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>

Parámetros

fromViewController
UIViewController

Controlador de vista que inicia la acción y que está visible actualmente en la jerarquía primaria.

toViewController
UIViewController

Controlador de vista de destino (no visible actualmente).

duration
Double

Duración total de las animaciones, medida en segundos.

options
UIViewAnimationOptions

Máscara de opciones que determina cómo quieres que se realicen las animaciones.

animations
Action

Objeto de acción que contiene los cambios que el desarrollador de aplicaciones quiere confirmar en las vistas. Aquí es donde los desarrolladores pueden modificar las propiedades animables de las vistas.

Devoluciones

Tarea que representa la operación de transición asincrónica. El valor del parámetro TResult es un UIKit.UICompletionHandler.

Comentarios

El método TransitionAsync es adecuado para usarse con C# asincrónico devolviendo el control al autor de la llamada con una tarea que representa la operación.

Se agregará.

Se aplica a