Mac开发自定义Title Bar

新手开发Mac程序时都有个困扰,就是自己的App点了关闭按钮后,程序没有关闭,但是又打不开的现象


Mac开发自定义Title Bar_第1张图片

这时需要我们自定义Title bar才能解决这个问题

1.首先我们创建一个继承NSWindow的类


Mac开发自定义Title Bar_第2张图片

2.在Main.storyboard里,选中要更改的Window,将它的类改为刚才创建的类


Mac开发自定义Title Bar_第3张图片

3.然后在刚才创建的类里,重写这个方法
exit(0);是退出此程序


Mac开发自定义Title Bar_第4张图片

如果不想程序退出,只是隐藏程序,就改为


以下也是自定义Title Bar 的demo
https://github.com/LeungKinKeung/QQDemoNSWindow

你可能感兴趣的:(Mac开发自定义Title Bar)