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#, возвращая управление вызывающей объекту с помощью задачи, представляющей операцию.
Будет добавлено.