图片来自网络
与iOS相比,在macOS中,控制器的转场情景相对要简洁一些,没有iOS中导航控制器的Push和Pop动画以及边缘返回手势, 保留下的Present方式,倒是提供了特有的切换方式, 可以供我们使用出许多效果...自学能力好的同学可以参考github中的课程代码.另外一门macOS 应用开发进阶课程,供有项目经验或对组件化感兴趣的同学参考.
0x00 : extension NSViewController
在macOS...10.10之后,关于NSViewController,苹果公司专门在一个extension中提供了四个方法用来处理控制器之间的关系以及切换转场处理.
1....内嵌在同一个窗口中形式弹出新的ViewController
open func presentViewControllerAsSheet(_ viewController: NSViewController...点击下一个按钮, 从RedController 切换到BlueController
@IBAction func clickBtn(_ sender: Any) {
transition