SwiftUI саморегулируемые потоковые компоновки
Статья объясняет, как создать макет карточки в SwiftUI с помощью UICollectionView и UICollectionViewFlowLayout. Она объясняет, как вычислить оптимальный размер для карточек, определить количество карточек в строке и столбце, и как разместить подвиды в контейнере. Статья также охватывает кэширование и как использовать пользовательский макет в вертикальном скролл-вью.