在侧边栏样式大纲视图中,当我在传递给backgroundColor
的行视图中将outlineView:didAddRowView:row:
设置为白色时,它只会绘制行的内容。在子视图下,常规背景仍然显示。我如何让整行画出白色?
答案 0 :(得分:1)
如export GOPATH=$GOPATH:/usr/local/bin/go
所指出,您必须支持视图层。这个片段可以帮到你。
Eugene Mankovski
并在您的视图中以这样的方式访问它。
extension NSView {
var customBackgroundColor: NSColor? {
get {
if let colorRef = self.layer?.backgroundColor {
return NSColor(CGColor: colorRef)
} else {
return nil
}
}
set {
self.wantsLayer = true
self.layer?.backgroundColor = newValue?.CGColor
}
}
}