LayoutSubviews vs layoutIfNeeded (Swift 5)
Всем привет, ребята!
В этом видео мы поговорим о двух очень интересных методах: layoutSubviews() и layoutIfNeeded(), при правильном использовании которые помогают нам избежать ряда проблем, связанные с view layout.
Часто эти проблемы возникают из-за наших неправильных представлений о том, когда обновления view фактически происходят, в какой момент высчитываются constraints, высчитывается размер содержимого и.т.д. И поэтому сегодня я разъясню вам как использовать эти методы для получения желаемого поведения.
Поехали!
Ссылка на проект: https://github.com/IvanAkulov/iOS-Demos/blob/master/86.%20iOS%2012%20Swift%205.1%20LayoutDemo-master.zip
Подробнее об изучении Swift вы можете узнать на нашем сайте:
https://swiftbook.ru
Наш форум, где вы всегда можете задать ваши вопросы:
https://forum.swiftbook.ru
Присоединяйтесь к нашей группе в "ВКонтакте":
https://vk.com/swiftbook
Присоединяйтесь к нашей группе в "facebook":
https://www.facebook.com/swiftbook.ru
Мы в telegram:
https://t.me/swiftbook_chat
Видео LayoutSubviews vs layoutIfNeeded (Swift 5) канала SwiftBook.ru
В этом видео мы поговорим о двух очень интересных методах: layoutSubviews() и layoutIfNeeded(), при правильном использовании которые помогают нам избежать ряда проблем, связанные с view layout.
Часто эти проблемы возникают из-за наших неправильных представлений о том, когда обновления view фактически происходят, в какой момент высчитываются constraints, высчитывается размер содержимого и.т.д. И поэтому сегодня я разъясню вам как использовать эти методы для получения желаемого поведения.
Поехали!
Ссылка на проект: https://github.com/IvanAkulov/iOS-Demos/blob/master/86.%20iOS%2012%20Swift%205.1%20LayoutDemo-master.zip
Подробнее об изучении Swift вы можете узнать на нашем сайте:
https://swiftbook.ru
Наш форум, где вы всегда можете задать ваши вопросы:
https://forum.swiftbook.ru
Присоединяйтесь к нашей группе в "ВКонтакте":
https://vk.com/swiftbook
Присоединяйтесь к нашей группе в "facebook":
https://www.facebook.com/swiftbook.ru
Мы в telegram:
https://t.me/swiftbook_chat
Видео LayoutSubviews vs layoutIfNeeded (Swift 5) канала SwiftBook.ru
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Библиотека SwiftLint (Swift 4)](https://i.ytimg.com/vi/tPVeSSH7WuM/default.jpg)
![layoutIfNeeded for Advanced NSLayoutConstraint Animations](https://i.ytimg.com/vi/snzM2exU-Q0/default.jpg)
![Занятие 14: Анимации в Swift.](https://i.ytimg.com/vi/OsnD79SC6g0/default.jpg)
![Что такое делегирование? (Swift)](https://i.ytimg.com/vi/2Y8KE6bsGjQ/default.jpg)
![Swift - Bounds vs. Frame - iOS Interview Question](https://i.ytimg.com/vi/Nfzy1qgxSAg/default.jpg)
![Связанные списки (Linked lists)](https://i.ytimg.com/vi/r6e5cuzMaxE/default.jpg)
![UIViewController - Lifecycle | Swift | viewDidLoad](https://i.ytimg.com/vi/d7ZqxvbiTyg/default.jpg)
![How to build a UICollectionView like the App Store](https://i.ytimg.com/vi/SR7DtcT61tA/default.jpg)
![Передача данных при помощи Closures, Delegation (Swift 5)](https://i.ytimg.com/vi/9uhvoUbBWcI/default.jpg)
![Frames vs Bounds - Beginning Scroll Views in iOS](https://i.ytimg.com/vi/Bw8BblNmMzw/default.jpg)
![Знакомство с Realm (Swift 4.2)](https://i.ytimg.com/vi/9P1IzdT0ei8/default.jpg)
![Introduction to Auto Layout in iOS: Interface Builder and Auto Layout - raywenderlich.com](https://i.ytimg.com/vi/qb05nLPYKz8/default.jpg)
![Create a Video Player](https://i.ytimg.com/vi/O4am8mb1RTs/default.jpg)
![How to Use Child ViewControllers (Container Views) in Swift - Programmatic & Storyboard](https://i.ytimg.com/vi/B5-1_aR20rE/default.jpg)
![Библиотека Lottie (Swift 4)](https://i.ytimg.com/vi/FfTlrfYdv9E/default.jpg)
![Custom Cell UITableView (Swift 5 | Xcode 11)](https://i.ytimg.com/vi/mKzYqzT3f4Q/default.jpg)
![Animating Constraint Constants - Introduction to Animation in iOS with Auto Layout - Swift 5.2](https://i.ytimg.com/vi/gaDLkQxxDjM/default.jpg)
![Теория MVVM](https://i.ytimg.com/vi/1eWgghSDlS8/default.jpg)
![CollectionView Compositional Layout (Advanced Layouts) - Swift 5, Xcode 12, 2020 - iOS Development](https://i.ytimg.com/vi/vAhas_my5mo/default.jpg)
![Use CollectionView with Horizontal Scroll in Swift 5 XCode | Hindi | UICollectionView Easy Way.](https://i.ytimg.com/vi/5Acsii1--TE/default.jpg)