Está en la página 1de 2

¿Cómo implementar sombra a una imagen?

1.- Agregar la imagen dentro de una UIView

2.- Vincular la imagen por medio de un IBOutlet


3.- Vincular la vista por medio de un IBOutlet

4.- Crear una extensión del ViewController

5.Mandar llamar el método de la UIImage dentro del ViewDidload

Código de la extensión:
//Necesitamos vincular una UIImageView dentro de una View, y solo basta mandar llamar
el metodo en la UIImageView(cualVista: nombreVista, corner: 12)
extension UIImageView {
func aplicarSombraImagen(containerView : UIView, cornerRadious : CGFloat){
containerView.clipsToBounds = false
containerView.layer.shadowColor = UIColor.black.cgColor
containerView.layer.shadowOpacity = 1
containerView.layer.shadowOffset = CGSize.zero
containerView.layer.shadowRadius = 10
containerView.layer.cornerRadius = cornerRadious
containerView.layer.shadowPath = UIBezierPath(roundedRect:
containerView.bounds, cornerRadius: cornerRadious).cgPath
self.clipsToBounds = true
self.layer.cornerRadius = cornerRadious
}
}

Resultado Final

También podría gustarte