J'ai conçu des éléments d'interface utilisateur dans l'esquisse, et l'un d'eux a une ombre avec flou 1 et propagation 0. J'ai regardé la documentation pour la propriété de la couche de vues et la couche n'a rien de nommé propagation ou flou, ou quelque chose d'équivalent (le seul contrôle était simplement shadowOpacity) Comment contrôler des choses comme le flou et la propagation?
ÉDITER:
Voici mes paramètres dans Sketch:
Et voici à quoi je veux que mon ombre ressemble:
Et voici à quoi cela ressemble pour le moment: Remarque, vous devez cliquer sur l'image pour voir réellement l'ombre.
Mon code est le suivant:
func setupLayer(){
view.layer.cornerRadius = 2
view.layer.shadowColor = Colors.Shadow.CGColor
view.layer.shadowOffset = CGSize(width: 0, height: 1)
view.layer.shadowOpacity = 0.9
view.layer.shadowRadius = 5
}