小编Car*_*man的帖子

Swift / OS X-删除应用程序标题栏并添加自定义关闭按钮

我正在开发一个小型Mac应用程序,在该应用程序中我需要窗口的特定样式。我想完全删除应用程序的菜单栏,然后​​开始添加自定义关闭按钮。(只有一点白色的“ X”,没有边框。)我想要这样做的原因是我希望使应用程序的背景图像覆盖整个窗口,而不仅仅是上面散布的视图控制器区域和灰色标题栏。到目前为止,我的窗口控制器包含以下内容:

self.window!.titleVisibility = NSWindowTitleVisibility.Hidden;
self.window!.titlebarAppearsTransparent = true
self.window!.movableByWindowBackground  = true
Run Code Online (Sandbox Code Playgroud)

所有这些操作就是删除了灰色条,但这些按钮仍保留在原处。

感谢您的阅读,感谢所有帮助。

macos titlebar button swift

5
推荐指数
1
解决办法
2156
查看次数

标签 统计

button ×1

macos ×1

swift ×1

titlebar ×1