UIViewController.TransitionAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于在两个视图控制器的子视图控制器之间转换。
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 的调用方。
内容待定。