Make Title Bar and View Controller seamless with Dark Transparency

喜欢而已 提交于 2019-11-30 23:49:51

Make subclass of NSWindowController and put your code in windowDidLoad().

override func windowDidLoad() {
    super.windowDidLoad()

    // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
    self.window?.appearance = NSAppearance(named: NSAppearanceNameVibrantDark)
    self.window?.styleMask = (self.window?.styleMask)! | NSFullSizeContentViewWindowMask
    self.window?.titlebarAppearsTransparent = true
    self.window?.movableByWindowBackground = true
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!