У меня есть NSView, где я добавляю подслой с градиентом.Я пытаюсь добавить как закругленные углы, так и тень к 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
Вот итоги.Как видите, тень наклонена.