Raster- und Tabellemente

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Im Vergleich zu UIListLayout , UIGridLayout und UITableLayout können mehr strukturierte und organisierte Layouts verwendet werden. Dies ist am besten für Interfaces wie ein Shop-Inventar, bei denen jedes Element in einem Raster von gleicher Größe präsentiert werden kann, oder für Interfaces, bei denen Elemente in verwandten Zeilen/ Spalten sortiert werden können.

Rastereinrichtung

UIGridLayout Positionen der Schwester GuiObjects in einem Raster von einheitlichen Zellen desselben Größen innerhalb ihres Elterncontainers. Zellen werden durch Reihe oder Spalte basierend auf der Ausrichtung

Standardmäßig positionieren UIGridLayout Positionen in der Schwester GuiObjects in der Reihenfolge ihrer LayoutOrder , wo niedrigere Werte vor höheren Werten sortiert werden und

Tabelleレイアウト

UITableLayout Positionen der Schwesterpositionen GuiObjects und deren Kinder in Tabelle format. Die Standardposition Class.UITableLayout.FillDirection|FillDirection von FillDirection bedeutet, dass Schwester positioniert in Zeilen und Kinder von Schwestern horizontally positioniert sind,

Dieses Muster imitiert die Standard-HTML-Zeilenn/Säulennstruktur:


<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>

Unless you enable the layout's FillEmptySpaceColumns or FillEmptySpaceRows