override init(frame frameRect: NSRect) {
super.init(frame: frameRect)
lineView.layer?.backgroundColor = NSColor.red.cgColor
self.addSubview(lineView)
//wantsLayer 属性设置为 YES 是启用 layer backing 最简单的方法在 Mac 上你应该把 backing layer 看做是一个实现细节
self.wantsLayer = true
//设置背景颜色
self.layer?.backgroundColor = NSColor.clear.cgColor
self.isBordered = false
//设置点击时候无颜色
(self.cell as! NSButtonCell).highlightsBy = NSCellStyleMask.contentsCellMask
}
//必须实现,待深究
override func draw(_ dirtyRect: NSRect) {
super.draw(dirtyRect)
}