Gee*_*k20 3 macos xcode cocoa swift nsvisualeffectview
如何在OS X中显示带圆角的NSVisualEffectView?
我添加NSVisualEffectView的代码:
let visualEffectView = NSVisualEffectView(frame: NSMakeRect(0, 0, 300, 300))
visualEffectView.material = NSVisualEffectMaterial.Dark
visualEffectView.blendingMode = NSVisualEffectBlendingMode.BehindWindow
self.addSubview(visualEffectView)
Run Code Online (Sandbox Code Playgroud)
您可以NSVisualEffectView通过设置wantsLayer为true,然后设置cornerRadius背衬层来为您启用图层支持的视图:
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)
Run Code Online (Sandbox Code Playgroud)
这会产生具有漂亮圆角的效果视图:
| 归档时间: |
|
| 查看次数: |
1691 次 |
| 最近记录: |