Найти в Дзене
Все о SwiftUI

Как использовать HStack, VStack, ZStack с интервалом и выравниванием на SwiftUI

Стеки в SwiftUI похожи на представления стека в UIKit. Объединив представления в горизонтальных и вертикальных стеках, вы можете создавать сложные пользовательские интерфейсы для своего приложения. Существует 3 типа стеков: HStack, VStack и ZStack.

VStack позволяет складывать виды вертикально, сверху вниз. Вы можете дополнительно настроить вид, добавив трассу или интервал к VStack.

-2
-3

HStack используется для горизонтального сложения видов. Как и VStack, вы можете установить выравнивание и элементы пространства.

-4
-5

По умолчанию стеки в SwiftUI займут минимальное пространство и выровняются по центру. Распорка необходима для толкания содержимого, чтобы использовать максимальное пространство. Это также может быть полезно для выравнивания элементов.

-6

ZStack отлично подходит для перекрытия контента. Он укладывает слои друг на друга в 3-х делимментальной плоскости. Поскольку элементы могут плавать друг над другом, трасса для ZStack переместит все элементы в один.

-7
-8