我正在使用Swift 3开发MacOS应用程序,希望使标题栏透明,不显示应用程序的标题,基本上只显示背景上的三个按钮(关闭、最小化、全屏)。
我尝试在第一个视图控制器的viewDidLoad
方法中添加以下内容:
self.view.window?.styleMask.insert(NSWindowStyleMask.unifiedTitleAndToolbar)
self.view.window?.styleMask.insert(NSWindowStyleMask.fullSizeContentView)
self.view.window?.styleMask.insert(NSWindowStyleMask.titled)
self.view.window?.toolbar?.isVisible = false
self.view.window?.titleVisibility = .hidden
self.view.window?.titlebarAppearsTransparent = true
但是我最终得到的是这样的:
![enter image description here](https://istack.dev59.com/z7mGb.webp)
我有遗漏什么吗,还是这是不可能的?
谢谢。