Zaprojektowałem elementy interfejsu użytkownika w szkicu, a jeden z nich ma cień z rozmyciem 1 i rozłożeniem 0. Spojrzałem na dokument dla właściwości warstwy widoku, a warstwa nie ma nic, co nazywa się rozłożeniem lub rozmyciem, lub czymś podobnym (jedynym kontrola była jedynie shadowOpacity) Jak kontrolować takie rzeczy jak rozmycie i rozprzestrzenianie?Jak kontrolować rozprzestrzenianie się cienia i rozmycie?
EDIT:
Oto moje ustawienia w szkicu:
I tu jest to, co chcę mój cień wyglądać:
I Oto jak wygląda obecnie:
Uwaga, musisz kliknąć zdjęcie, aby zobaczyć cień.
Mój kod wygląda następująco:
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
}
Czy możesz krótko wyjaśnić z migawką i kodem –
Dodałem kilka zdjęć i trochę kodu, mam nadzieję, że jest to bardziej przejrzyste. – Quantaliinuxite
Znaczniki ios (platforma), projektowanie (użycie oprogramowania Sketch) i Core-Graphics (możliwe jest użycie obiektu UIBezierPath do rysowania cienia, co może być istotne) są istotne, nie rozumiem, dlaczego powinno być usunięte. – Quantaliinuxite