Compartilhar via


UIViewController.TransitionAsync Método

Definição

Usado para fazer a transição entre dois controladores de exibição filho do controlador de exibição.

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

O controlador de exibição que inicia a ação e que está visível atualmente na hierarquia pai.

toViewController
UIViewController

O controlador de exibição de destino (não visível no momento).

duration
Double

Duração total das animações, medida em segundos.

options
UIViewAnimationOptions

Uma máscara de opções que determina como você deseja executar as animações.

animations
Action

Um objeto de ação que contém as alterações que o desenvolvedor do aplicativo deseja confirmar nas exibições. Aqui é onde os desenvolvedores podem modificar quaisquer propriedades animáveis dos modos de exibição.

Retornos

Uma tarefa que representa a operação de Transição assíncrona. O valor do parâmetro TResult é um UIKit.UICompletionHandler.

Comentários

O método TransitionAsync é adequado para ser usado com assíncrono C# retornando o controle ao chamador com uma Tarefa que representa a operação.

A ser adicionado.

Aplica-se a