Wie kann man die Ausbreitung und Unschärfe von Schatten kontrollieren?

Ich habe UI-Elemente in der Skizze entworfen, und eines von ihnen hat einen Schatten mit Unschärfe 1 und Ausbreitung 0. Ich habe im Dokument nach der Ansichtseigenschaft Layer gesucht, und Layer hat keinen Namen, Ausbreitung oder Unschärfe, oder irgendetwas Äquivalentes (das einzige Steuerelement) war nur shadowOpacity) Wie kann man Dinge wie Unschärfe und Ausbreitung kontrollieren?

BEARBEITEN

Hier sind meine Einstellungen in Sketch:


Und hier ist, wie mein Schatten aussehen soll:




Und so sieht es momentan aus:


Hinweis, Sie müssen auf das Bild klicken, um den Schatten tatsächlich zu sehen.

Mein Code lautet wie folgt:

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
}

Antworten auf die Frage(14)

Ihre Antwort auf die Frage