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