图片来自网络
与iOS相比,在macOS中,控制器的转场情景相对要简洁一些,没有iOS中导航控制器的Push和Pop动画以及边缘返回手势, 保留下的Present方式,倒是提供了特有的切换方式, 可以供我们使用出许多效果...的Present转场效果,可以通过自定义animator方式后面会讲到具体实现步骤>
transition: 使用一个容器视图Contain View, 通过addSubView 和...效果
0x02 : transition 细节:
在进行transition时,所有需要切换的child ViewController必须是同一个 super ViewController,否则会抛出异常错误...修改4,5 步骤中的option 参数,可以实现不同的transition 效果.
0x04 : Present 动画效果
presentViewControllerAsSheet @IBAction...动画效果
Summary(总结)
在macOS中,控制器的转场切换无论是presentViewController方式或者transition方式,本质上都是将要显示的控制器视图View,通过addSubView