图片来自网络
与iOS相比,在macOS中,控制器的转场情景相对要简洁一些,没有iOS中导航控制器的Push和Pop动画以及边缘返回手势, 保留下的Present方式,倒是提供了特有的切换方式, 可以供我们使用出许多效果...transition方法仅支持有父子关系的控制器结构.
transition由父控制器super ViewController进行调用....从Storyboard中的CustomView 连线的控件属性,用来作为容器视图,显示每个ChildViewController的内容
@IBOutlet weak var containView.../**viewController: 将要被present出来的视图控制器, fromViewcontroller --> presented动作 ---> viewController */...动画效果
Summary(总结)
在macOS中,控制器的转场切换无论是presentViewController方式或者transition方式,本质上都是将要显示的控制器视图View,通过addSubView