xcode - NSVisualEffectView with rounded corners -
how display nsvisualeffectview with rounded corners in os x?
my code add nsvisualeffectview:
let visualeffectview = nsvisualeffectview(frame: nsmakerect(0, 0, 300, 300)) visualeffectview.material = nsvisualeffectmaterial.dark visualeffectview.blendingmode = nsvisualeffectblendingmode.behindwindow self.addsubview(visualeffectview)
you can enable layer backed views nsvisualeffectview
setting wantslayer
true
, set cornerradius
of backing layer:
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)
this results in effect view nice rounded corners:
Comments
Post a Comment