
UIKit: setNeedsDisplay, layoutSubviews
🟢 lvl: jun
ℹ️ Выше мы познакомились с тринерами обновления layoutSubviews. Но что делать, если мы хотим перерисовать графику, которая не затрагивает размеры? Например перерисовать нашу вьюху в круг, изменить изображения и поменять
Метод setNeedsDisplay очень похож на setNeedsLayout. Он также выполняется ассинхронно и автоматически вызовет drawRect
💁 Также про layoutSubviews дополню. Он может вызваться по ситуациям:
- вызов addSubview
- Установка frame для вьюхи
- Прокрутка UIScrollView
- Поворот экрана
#lvl_jun
🟢 lvl: jun
ℹ️ Выше мы познакомились с тринерами обновления layoutSubviews. Но что делать, если мы хотим перерисовать графику, которая не затрагивает размеры? Например перерисовать нашу вьюху в круг, изменить изображения и поменять
Метод setNeedsDisplay очень похож на setNeedsLayout. Он также выполняется ассинхронно и автоматически вызовет drawRect
💁 Также про layoutSubviews дополню. Он может вызваться по ситуациям:
- вызов addSubview
- Установка frame для вьюхи
- Прокрутка UIScrollView
- Поворот экрана
#lvl_jun