Criando uma sombra para um UIImageView com cantos arredondados?

Estou tentando criar umImageView que tem cantos arredondados e uma sombra para dar profundidade. Consegui criar uma sombra para oUIImageView, mas sempre que adicionei o código para também ter cantos arredondados, ele só tinha cantos arredondados sem sombra. eu tenho umIBOutlet nomeadomyImagee está dentro doviewDidLoad função. Alguém tem alguma idéia de como fazê-lo funcionar? O que estou fazendo errado?

override func viewDidLoad() {
    super.ViewDidLoad() 
    myImage.layer.shadowColor = UIColor.black.cgColor
    myImage.layer.shadowOpacity = 1 
    myImage.layer.shadowOffset = CGSize.zero
    myImage.layer.shadowRadius = 10
    myImage.layer.shadowPath = UIBezierPath(rect: myImage.bounds).cgPath
    myImage.layer.shouldRasterize = false
    myImage.layer.cornerRadius = 10
    myImage.clipsToBounds = true
}

questionAnswers(2)

yourAnswerToTheQuestion