In comparazione con UIListLayout , UIGridLayout e UITableLayout , questi consentono layout più strutturati e organizzati. Questi sono più adatti per interfacce come un inventario di negozio in cui ogni elemento può essere presentato in una griglia di uguali dimensioni, o gli elementi possono essere ordinati in righi/colonne correlate.
Configurazione della griglia
UIGridLayout posizioni fratello GuiObjects in una griglia di cellule uniformi di dimensioni pari all'interno del loro contenitore padre. Le cellule vengono aggiunte da riga o colonna basato
Per impostazione predefinita, UIGridLayout posizioni fratello GuiObjects in ordine crescente LayoutOrder dove i valori inferiori vanno prima dei valori superiori, e i val
布局 della tavola
UITableLayout posizioni fratello GuiObjects e loro figli in formato tavola. Il predefinito FillDirection di 0> Enum.FillDirection|Vertical0> vuole che i fratelli siano prima
Questo modello imita la struttura standard della riga/colonna di 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 meno che tu non abiliti le proprietà FillEmptySpaceColumns o Class.UITableLayout.FillEmptySpaceRows|FillEmptySpaceRows