Cai*_*Cai 6 objective-c nsview nsbutton swift nsvisualeffectview
我有一个NSVisualEffectView一个内NSPopover用于开发10.10.
当子类化NSVisualEffectView以具有悬停背景颜色效果时,无边框按钮颜色似乎不同

我尝试设置backgroundColor纽扣电池以clearColor或为我所用的相同drawRect:的的NSVisualEffectView,前者给出错误的颜色(未填充蓝色)和后来还是用错了颜色相同.(边框周围的灰色框).
CALayer 可以解决这个问题,但有没有办法不使用它?
有任何想法吗?
小智 3
经过多次尝试和错误,这对我有用:
button.wantsLayer = true
button.layer?.backgroundColor = NSColor.clearColor().CGColor
Run Code Online (Sandbox Code Playgroud)
我有一个带有 NSVisualEffectView 风格的 NSTableView 。我创建了一个自定义 NSTableViewCell 类,并将这些行放入其 drawRect 方法中。
| 归档时间: |
|
| 查看次数: |
1038 次 |
| 最近记录: |