我想要一个带有圆角的窗口。但是我到处都是白点。

代码:

let effect = NSVisualEffectView(frame: NSRect(x: 0, y: 0, width: 0, height: 0))
effect.blendingMode = .behindWindow
effect.state = .active
effect.material = .dark
effect.wantsLayer = true
effect.layer?.cornerRadius = 15.0
window.contentView = effect
window.titlebarAppearsTransparent = true
window.titleVisibility = .hidden

输出:

swift - 带有圆角的NSWindow快速-LMLPHP

如何摆脱角落里那些白点?

最佳答案

还要将此代码添加到您的代码中

window.isOpaque = false
window.backgroundColor = .clear

我没有要检查的机器,但是一旦遇到相同的问题,我想我可以通过使用上面的代码解决它。我将检查何时返回机器。

试一试并更新我。

关于swift - 带有圆角的NSWindow快速,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42762856/

10-13 07:30