UIViewController.TransitionAsync Метод

Определение

Используется для перехода между дочерними контроллерами представления двух контроллеров представлений.

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>

Параметры

fromViewController
UIViewController

Контроллер представления, который инициирует действие и который в настоящее время отображается в родительской иерархии.

toViewController
UIViewController

Контроллер целевого представления (в настоящее время не отображается).

duration
Double

Общая длительность анимации, измеряемая в секундах.

options
UIViewAnimationOptions

Маска параметров, определяющая способ выполнения анимации.

animations
Action

Объект действия, содержащий изменения, которые разработчик приложения хочет зафиксировать в представлениях. Здесь разработчики могут изменять любые анимируемые свойства представлений.

Возвращаемое значение

Задача, представляющая асинхронную операцию перехода. Значением параметра TResult является UIKit.UICompletionHandler.

Комментарии

Метод TransitionAsync подходит для использования с асинхронным C#, возвращая управление вызывающей объекту с помощью задачи, представляющей операцию.

Будет добавлено.

Применяется к