Ho progettato gli elementi dell'interfaccia utente nello schizzo e uno di essi ha un'ombreggiatura con sfocatura 1 e spread 0. Ho guardato il documento per la proprietà del livello visualizzazioni e il livello non ha alcun nome denominato diffusione o sfocatura, o qualcosa di equivalente (il solo il controllo era semplicemente shadowOpacity) Come controllare le cose come la sfocatura e la diffusione?Come controllare la diffusione dell'ombra e la sfocatura?
EDIT:
Qui sono le mie impostazioni in Sketch:
e qui è quello che voglio la mia ombra a guardare come:
E ecco come appare al momento:
Nota, è necessario fare clic sull'immagine per vedere effettivamente l'ombra.
Il mio codice è il seguente:
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
}
Potete spiegare brevemente con snapshot e codice –
Ho aggiunto alcune immagini e un po 'di codice, spero che questo sia più chiaro. – Quantaliinuxite
I tag ios (la piattaforma), il design (l'uso del software Sketch) e Core-Graphics (è possibile utilizzare un UIBezierPath per disegnare l'ombra, che potrebbe essere rilevante) sono tutti rilevanti, non vedo perché dovrebbe essere rimosso. – Quantaliinuxite