无法让 NSProgressIndicator 具有清晰的背景,无论如何它都显示为灰色背景:

let progressbar = NSProgressIndicator.init(frame: NSRect(x: 10, y: y+4, width: 60, height: 60))
progressbar.style = NSProgressIndicatorStyle.SpinningStyle
progressbar.controlTint = NSControlTint.ClearControlTint
progressbar.wantsLayer = true
progressbar.layer?.backgroundColor = NSColor.clearColor().CGColor
self.contentView.addSubview(progressbar)

任何想法?

最佳答案

我知道这已经晚了 3 年,我知道您可能已经准备好了,但这就是答案。

progressbar.appearance = NSAppearance(named: NSAppearance.Name.aqua)

关于swift - 背景清晰的 NSProgressIndicator,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38797888/

10-12 04:44