Controller. Transition Async(UIViewController, UIViewController, Double, UIViewAnimationOptions, Action) Method
Used for transitioning between two view controller's child view controllers.
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>
The view controller that initiates the action and which is currently visible in the parent hierarchy.
The target view controller (not currently visible).
Total duration of the animations, measured in seconds.
A mask of options that determines how you want the animations performed.
An action object containing the changes that the application developer wants to commit to the views. Here is where developers can modify any animatable properties of the views.
A task that represents the asynchronous Transition operation. The value of the TResult parameter is a UIKit.UICompletionHandler.
The TransitionAsync method is suitable to be used with C# async by returning control to the caller with a Task representing the operation.
To be added.