Answers for "The layer is using dynamic shadows which are expensive to render. If possible try setting `shadowPath'"

0

how to make box shadow swift

extension UIView {
func dropShadow(color: UIColor, opacity: Float = 0.5, offSet: CGSize, radius: CGFloat = 1, scale: Bool = true) {
    layer.masksToBounds = false
    layer.shadowColor = color.cgColor
    layer.shadowOpacity = opacity
    layer.shadowOffset = offSet
    layer.shadowRadius = radius

    layer.shadowPath = UIBezierPath(rect: self.bounds).cgPath
    layer.shouldRasterize = true
    layer.rasterizationScale = scale ? UIScreen.main.scale : 1
  }
}
Posted by: Guest on June-09-2020

Code answers related to "The layer is using dynamic shadows which are expensive to render. If possible try setting `shadowPath'"

Code answers related to "Swift"

Browse Popular Code Answers by Language