желаемый макет — это несколько столбцов (hstack), каждый с несколькими строками (vstack), каждый с несколькими элементами (hstack), но каждый элемент должен быть одинаковым по размеру.
каждый элемент ограничен
Код: Выделить всё
.aspectRatio(4/5, contentMode: .fit)
Код: Выделить всё
.frame(maxHeight: .infinity)
Код: Выделить всё
.fixedSize(horizontal: true, vertical: false)

если я применю
Код: Выделить всё
.fixedSize(horizontal: true, vertical: true)

Подробнее здесь: https://stackoverflow.com/questions/798 ... in-swiftui
Мобильная версия