Configuración de cuadrícula y tabla

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

En comparación con UIListLayout , UIGridLayout y UITableLayout , se permiten diseños más estructurados y organizados. Estos son más adecuados para interfaces como un inventario de tienda donde cada artículo se puede presentar en una cuadrícula de iguales tamaños de fichas, o los elementos se pueden ordenar en relaciones relacionadas.

Diseño de la cuadrícula

UIGridLayout posiciones hermanas GuiObjects en una cuadrícula de unidades uniformes del mismo tamaño dentro de su contenedor padre. Las unidades se agregan por fila o columna según el diseño de la cel

Por defecto, UIGridLayout posiciones hermanas GuiObjects en orden de sus LayoutOrder donde los valores inferiores van antes que los valores superiores, y los valores iguales sortean dependiendo

Diseño de la mesa

UITableLayout posiciones hermanas GuiObjects y sus hijos en formato de tabla. El formato de datos predeterminado de Class.UITableLayout.FillDirection|FillDirection de Enum.FillDirection significa que los hermanos están primero posicionados en filas, y los hijos de esos

Este patrón imita la estructura de la fila/columna estándar de HTML:


<table>
<tbody>
<tr> <!-- Row1 -->
<td>Label 1</td> <!-- TextLabel1 -->
<td>Label 2</td> <!-- TextLabel2 -->
<td>Label 3</td> <!-- TextLabel3 -->
</tr>
<tr> <!-- Row2 -->
<td>Label 4</td> <!-- TextLabel4 -->
<td>Label 5</td> <!-- TextLabel5 -->
<td>Label 6</td> <!-- TextLabel6 -->
</tr>
<tr> <!-- Row3 -->
<td>Label 7</td> <!-- TextLabel7 -->
<td>Label 8</td> <!-- TextLabel8 -->
<td>Label 9</td> <!-- TextLabel9 -->
</tr>
</tbody>
</table>

A menos que habilites las propiedades de FillEmptySpaceColumns o FillEmptySpaceRows de tama