UIViewController.Transition 方法

定义

用于在两个视图控制器的子视图控制器之间切换。

[Foundation.Export("transitionFromViewController:toViewController:duration:options:animations:completion:")]
public virtual void Transition (UIKit.UIViewController fromViewController, UIKit.UIViewController toViewController, double duration, UIKit.UIViewAnimationOptions options, Action animations, UIKit.UICompletionHandler completionHandler);
abstract member Transition : UIKit.UIViewController * UIKit.UIViewController * double * UIKit.UIViewAnimationOptions * Action * UIKit.UICompletionHandler -> unit
override this.Transition : UIKit.UIViewController * UIKit.UIViewController * double * UIKit.UIViewAnimationOptions * Action * UIKit.UICompletionHandler -> unit

参数

fromViewController
UIViewController

启动操作且当前在父层次结构中可见的视图控制器。

toViewController
UIViewController

目标视图控制器 (当前不可见) 。

duration
Double

动画的总持续时间,以秒为单位。

options
UIViewAnimationOptions

用于确定动画执行方式的选项掩码。

animations
Action

包含应用程序开发人员要提交到视图的更改的操作对象。 在这里,开发人员可以修改视图的任何可动画属性。

completionHandler
UICompletionHandler

动画完成时要调用的完成操作。

属性

适用于