图片来自网络
与iOS相比,在macOS中,控制器的转场情景相对要简洁一些,没有iOS中导航控制器的Push和Pop动画以及边缘返回手势, 保留下的Present方式,倒是提供了特有的切换方式, 可以供我们使用出许多效果...关于NSViewController基础细节,有兴趣的同学可以参考我的Mac开发基础教程这个系列的教程,友情提示: 自学能力好的同学可以参考github中的课程代码.另外一门macOS 应用开发进阶课程...,供有项目经验或对组件化感兴趣的同学参考.
0x00 : extension NSViewController
在macOS 10.10之后,关于NSViewController,苹果公司专门在一个...viewController.view.removeFromSuperview()
}
}
}
示例效果:
自定义present 动画效果
Summary(总结)
在macOS...自定义present 动画时,需要注意事件穿透问题:
由于显示出来的控制器视图(Controller View)是通过addSubView方式添加到容器视图中,因此在控制器视图(Controller