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