XCode 12.5 日本語化計画:Swift 記事: Inspecting View Layout
子を重ね合わせ、両方の軸にそれらを揃えるビュー。
@frozen struct ZStack<Content> where Content : View
ZStack は、連続する各子ビューに、前の子ビューよりも高い z 軸値を割り当てます。つまり、後の子は前の子の "上" に表示されます。
以下の例では、6 色のいずれかで塗りつぶされた 100 x 100 ポイントの Rectangle ビューの ZStack を作成し、連続する各子ビューを 10 ポイントオフセットして、完全に重ならないようにします。
let colors: [Color] =
var body: some View {
}
ZStack は、Alignment を使用して各々の子の x 軸と y 軸の座標を設定し、デフォルトで center の配置に設定します。以下の例では、ZStack は bottomLeading の配置を使用して、2 つの子、つまり下に赤の 100 x 50 ポイントの長方形、および上に青い 50 x100 ポイントの長方形をレイアウトします。配置する値のため、両方の長方形は ZStack と左下隅を共有します (左側が先頭側であるロケールです)。
var body: some View {
}
init(alignment: Alignment, content: () -> Content)
与えられた配置でインスタンスを作成します。
両方の軸の配置。
ビューの修飾子
標準の修飾子を適用して、このビューとそれに含まれるビューを構成します。
    Building Layouts with Stack Views (スタックビューでレイアウトをビルド)
初歩的なコンテナビューから複雑なレイアウトを作成します。
子を水平に並べたビュー。
子を重ね合わせ、両方の軸にそれらを揃えるビュー。