Se pueden anidar Stacks tanto como sea necesario, sin embargo, para este propósito existe el componente Grid que es un contenedor que puede distribuir sus subvistas en un layout bidimensional. Si se especifica un número diferente de columnas por fila, el Grid generará columnas vacías para rellenar los espacios faltantes.
init(alignment:horizontalspacing:verticalspacing:content:). Como el Grid se compone de GridRow, la alineación es horizontal (leading, center (por defecto) y trailing).
Las filas del Grid están definidas por la estructura GridRow
init(alignment:horizontalSpacing:verticalSpacing:content:). El GridRow es una fila del Grid y por tanto, los componentes de su interior deben alinearse verticalmente (top, center, bottom, firstTextBaseline y lastTextBaseline).
Las vistas dentro de un GridRow pueden tener los siguientes modificadores:
gridCellColumns(_:): Especifica el número de columnas que va a ocupar una vista dentro de un GridRow.
gridColumnAlignment(_:)
Discussion
Say something first
It all starts with you—share your thoughts now.