UIKit: setNeedsDisplay, layoutSubviews



🟢 lvl: jun



ℹ️ Выше мы познакомились с тринерами обновления layoutSubviews. Но что делать, если мы хотим перерисовать графику, которая не затрагивает размеры? Например перерисовать нашу вьюху в круг, изменить изображения и поменять



Метод setNeedsDisplay очень похож на setNeedsLayout. Он также выполняется ассинхронно и автоматически вызовет drawRect



💁 Также про layoutSubviews дополню. Он может вызваться по ситуациям:

- вызов addSubview

- Установка frame для вьюхи

- Прокрутка UIScrollView

- Поворот экрана



#lvl_jun