gpt4 book ai didi

xcode - 带圆角的 NSVisualEffectView

转载 作者:搜寻专家 更新时间:2023-10-31 22:00:23 44 4
gpt4 key购买 nike

如何在 OS X 中显示带圆角的 NSVisualEffectView?

我添加 NSVisualEffectView 的代码:

let visualEffectView = NSVisualEffectView(frame: NSMakeRect(0, 0, 300, 300))
visualEffectView.material = NSVisualEffectMaterial.Dark
visualEffectView.blendingMode = NSVisualEffectBlendingMode.BehindWindow
self.addSubview(visualEffectView)

最佳答案

您可以通过将 wantsLayer 设置为 true 然后设置 cornerRadius 为您的 NSVisualEffectView 启用图层支持 View 背衬层:

    let visualEffectView = NSVisualEffectView(frame: NSMakeRect(0, 0, 300, 300))
visualEffectView.material = NSVisualEffectMaterial.Dark
visualEffectView.blendingMode = NSVisualEffectBlendingMode.BehindWindow
visualEffectView.wantsLayer = true
visualEffectView.layer?.cornerRadius = 15.0
self.view.addSubview(visualEffectView)

这会产生一个带有漂亮圆角的效果 View :

enter image description here

关于xcode - 带圆角的 NSVisualEffectView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32042385/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com