Add shadow extension methods

This commit is contained in:
ismailgulek 2021-04-27 01:34:15 +03:00
parent d076afecc1
commit 6725bce7a9
No known key found for this signature in database
GPG key ID: E96336D42D9470A9

View file

@ -64,4 +64,16 @@ extension UIView {
self.accessibilityTraits.insert(.notEnabled)
}
}
@objc func vc_addShadow(withColor color: UIColor, offset: CGSize, radius: CGFloat, opacity: CGFloat) {
layer.shadowColor = color.cgColor
layer.shadowOpacity = Float(opacity)
layer.shadowRadius = radius
layer.shadowOffset = offset
}
@objc func vc_removeShadow() {
layer.shadowColor = UIColor.clear.cgColor
}
}