共用方式為


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# 非同步使用,方法是將控制項傳回給代表作業之 Task 的呼叫端。

即將加入。

適用於