Всем привет, ребята!
В этом видео мы поговорим о двух очень интересных методах: layoutSubviews() и layoutIfNeeded(), при правильном использовании которые помогают нам избежать ряда проблем, связанные с view layout.
Часто эти проблемы возникают из-за наших неправильных представлений о том, когда обновления view фактически происходят, в какой момент высчитываются constraints, высчитывается размер содержимого и.т.д. И поэтому сегодня я разъясню вам как использовать эти методы для получения желаемого поведения.
Поехали!
Наш форум, где вы всегда можете задать ваши вопросы:
https://forum.swiftbook.ru
Присоединяйтесь к нашей группе в "ВКонтакте":
https://vk.com/swiftbook
Присоединяйтесь к нашей группе в "facebook":
https://www.facebook.com/swiftbook.ru
Мы в telegram:
https://t.me/swiftbook_chat
Спасибо за интересное видео. Есть пару вопросов. Сработает ли вызов layoutIfNeeded в методе viewDidLoad? И еще вопрос. Изменяет ли фрейм вьюшки изменение его констрейнта?
27.05.2019 в 14:13Привет, фрейм вьюшки его констрейнты не изменяет. Можешь попробовать по нажатию на кнопку менять Frame у объекта и выводить в консоль значения констрейнотов до и после изменения Frame, увидишь результат, с layoutIfNeeded тоже самое)
30.05.2019 в 15:33