【发布时间】:2016-07-24 04:24:25
【问题描述】:
我的视野需要一个阴影。我尝试使用视图的NSShadow 功能,但在滚动视图中使用它太慢了。我想尝试使用图层的阴影属性来提高性能。
在我的NSView.updateLayer() 方法中,我设置了以下属性:
layer.shadowOffset = CGSize(width: 0, height: -3)
layer.shadowRadius = 3
layer.shadowColor = NSColor.black().cgColor
layer.shadowOpacity = 0.3
没有显示阴影。我也尝试将NSView.wantsDefaultClipping和CALayer.masksToBounds设置为false,但仍然没有阴影。
为什么使用CALayer阴影属性时没有阴影?
【问题讨论】:
标签: swift cocoa core-animation calayer nsview