prior swift 3 i was adding shadow in my UIView like this :
//toolbar is an UIToolbar (UIView) toolbar.layer.masksToBounds = false toolbar.layer.shadowOffset
Please Try this
func applyShadowOnView(_ view: UIView) { view.layer.cornerRadius = 8 view.layer.shadowColor = UIColor.darkGray.cgColor view.layer.shadowOpacity = 1 view.layer.shadowOffset = .zero view.layer.shadowRadius = 5 }