首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >背景清晰的NSProgressIndicator

背景清晰的NSProgressIndicator
EN

Stack Overflow用户
提问于 2016-08-06 05:18:34
回答 2查看 617关注 0票数 4

无法让NSProgressIndicator具有清晰的背景,它以灰色背景显示:

代码语言:javascript
复制
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)

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2019-06-21 09:23:34

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

代码语言:javascript
复制
progressbar.appearance = NSAppearance(named: NSAppearance.Name.aqua)
票数 0
EN

Stack Overflow用户

发布于 2016-08-06 05:48:14

尝试将wantsLayer = true设置为窗口本身(也可能设置为内容视图)。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38797888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档