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中調(diào)用:
self.window?.titleVisibility = NSWindowTitleVisibility.hidden
self.window?.titlebarAppearsTransparent = true
前提是在xib文件中有設(shè)置 window 的屬性 styleMask = NSWindowStyleMask.fullSizeContentView
self.window?.titlebarAppearsTransparent = true