美文网首页
Mac OSX - NSWindow背景全充满

Mac OSX - NSWindow背景全充满

作者: Funcy1Day | 来源:发表于2017-04-24 18:41 被阅读209次

1可以使用自定义NSWindow

class SZNoTitleWindow: NSWindow {

override init(contentRect: NSRect, styleMask style: NSWindowStyleMask, backing bufferingType: NSBackingStoreType, defer flag: Bool) {

super.init(contentRect: contentRect, styleMask: style, backing: bufferingType, defer: flag)

self.titleVisibility = NSWindowTitleVisibility.hidden

self.titlebarAppearsTransparent = true

}

}

2:在windowdidLoad中调用:

self.window?.titleVisibility = NSWindowTitleVisibility.hidden

self.window?.titlebarAppearsTransparent = true

前提是在xib文件中有设置 window 的属性 styleMask = NSWindowStyleMask.fullSizeContentView

self.window?.titlebarAppearsTransparent = true

相关文章

网友评论

      本文标题:Mac OSX - NSWindow背景全充满

      本文链接:https://www.haomeiwen.com/subject/lmwpzttx.html