Hello i have some views with rounded corners, and I'd like to apply a shadow to this views.

SO first I round the view :

```
view.layer.cornerRadius = 15
view.clipsToBounds = true

```

then I apply the shadow :

```
    func dropShadow(scale: Bool = true) {
        self.layer.masksToBounds = false
        self.layer.cornerRadius = 15
        self.layer.shadowColor = UIColor.black.cgColor
        self.layer.shadowPath = UIBezierPath(roundedRect: self.bounds, cornerRadius: self.layer.cornerRadius).cgPath
        self.layer.shadowOffset = CGSize(width: 3, height: 3)
        self.layer.shadowOpacity = 0.5
        self.layer.shadowRadius = 5
    }

```

```
view.dropShadow()

```

I got my rounded view with a shadow but the shadow is not rounded like my view. The shadow is not rounded at all