UIViewController.TransitionAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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á.