我有一个NSView,在其中添加了带有渐变的Sublayer。我尝试将圆角和阴影都添加到NSView(图层)。
不幸的是,投影阴影不是笔直的,似乎是10-20度角。
这是我的代码:
let backgroundLayer = gradient.layer
self.view.layer?.addSublayer(backgroundLayer)
backgroundLayer.frame = self.view.bounds
self.view.layer?.masksToBounds = false
backgroundLayer.shadowOffset = CGSize.zero
backgroundLayer.shadowOpacity = 0.4
backgroundLayer.cornerRadius = 16.0
backgroundLayer.shadowPath = NSBezierPath(roundedRect: backgroundLayer.frame, xRadius: 16, yRadius: 16).cgPath