Как всегда понятно и просто! Спасибо большое Настёна!
@al_mokrousov Жыл бұрын
Странно как-то... Если clip to bounds = false, то всё и так работает и тень и корнеррадиус
@zorindmy4 жыл бұрын
Вот это я понимаю подача, все понятно, спасибо большое!))
@НикитаАбрамов-ю5б4 жыл бұрын
Спасибо за урок!
@КонстантинПорохов-д2ч4 жыл бұрын
Спасибо, все очень понятно. При креплении imageView можно было вместо пяти строчек кода использовать одну: imageView.frame = containerView.bounds
@stolenhen4 жыл бұрын
ИмеджВьюшка🤗 спасибо большое, Анастасия
@Денис-у1и4я4 жыл бұрын
А для чего задаем свойствам наблюдателей? Если без наблюдателей делать и после у экземляра класса этим свойствам задавать значения , у нас разве не поменяются свойства тени? И мы в setupShadow и так делаем в четыре строки то же самое, что вы сделали в наблюдателях каждого свойства. Или я не прав?
@SwiftBook4 жыл бұрын
Мы вводим наблюдателей, чтобы унифицировать UI компонент, свойства могут поменяться в момент выполнения и применения вью