Mon problème était un peu différent.
Alors que je a fait faire btn.clipsToBounds = true
Je n'étais pas en train de faire :
btn.layer.cornerRadius = 20
Parce que j'avais des tailles d'écran différentes. Au lieu de cela, j'ai suivi este répondre et l'a fait :
override func layoutSubviews() {
seeMoreButton.layer.cornerRadius = seeMoreButton.bounds.size.height / 2
}
Ça ne marchait pas parce que j'avais oublié d'ajouter super.layoutSubviews()
. Le code correct est :
override func layoutSubviews() {
super.layoutSubviews()
seeMoreButton.layer.cornerRadius = seeMoreButton.bounds.size.height / 2
}