Я пытаюсь настроить UIToolbar с закругленными углами и отбрасывать тень.
Я добавляю подслой, чтобы добавить тень, но слой тени не отображается.
Код:
override func viewDidLoad() {
super.viewDidLoad()
//Round corners
toolbar.barTintColor = UIColor.systemBlue
toolbar.tintColor = UIColor.white
toolbar.layer.cornerRadius = 30
toolbar.clipsToBounds = true
//Shadow
let subLayer = CALayer()
subLayer.frame = CGRect(origin: CGPoint(x: 0,y :0), size: toolbar.frame.size)
subLayer.shadowPath = UIBezierPath(roundedRect: toolbar.frame, cornerRadius: 30).cgPath
subLayer.shadowColor = UIColor.red.cgColor
subLayer.shadowOpacity = 1
subLayer.shadowRadius = 2
subLayer.shadowOffset = CGSize(width: 0, height: 2)
toolbar.layer.insertSublayer(subLayer, at: 0)
}
Есть идеи, почему подслой скрыт / не отображается?