UIGridLayout
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un UIGGridLayout (non confondere con l'Abstracto UIGridStyleLayout da cui questa classe eredita) distribuisce gli elementi UI fratelli in più righe all'interno dell'elemento UI padre, aggiungendo elementi ad una riga alla volta finché il prossimo elemento
Per impostazione predefinita, visualizza gli elementi in ordine ascendente in cui i valori più bassi hanno la priorità sui valori più alti, ma questo può essere cambiato per utilizzare i nomi degli elementi
Le dimensioni cellulari effettive sono le stesse per tutte le cellule. Un UIG
Questa layout è appropriata quando i linee di interruzione sono OK dopo le cellule casuali. Ad esempio, un set di spazi di inventario è un buon uso di questa layout. Se building a table of values in which a line break is not appropriate in the middle of tabular data, potrebbe essere una migliore idea to use a UITableLayout invece.
Sommario
Proprietà
Il numero di elementi nella griglia.
La dimensione assoluta di ciascun elemento nella griglia.
Determina quanto spazio c'è tra gli elementi nella griglia.
Determina la dimensione di ciascun elemento nella griglia.
Determina il numero massimo di cellule che possono essere utilizzate in una riga o colonna prima che venga iniziata la prossima.
Determina dall'angolo in cui inizia a posizionare gli elementi UI.
La dimensione assoluta dello spazio occupato dalla griglia di layout.
Determina l'asse in cui vengono posizionati gli oggetti UI.
Determina l'allineamento orizzontale degli elementi UI all'interno dell'elemento padre.
Determina l'ordine in cui gli oggetti dell'interfaccia utente bambino vengono posizionati in una layout.
Determina l'allineamento verticale degli elementi UI all'interno dell'elemento padre.
Metodi
Proprietà
AbsoluteCellSize
Provides the size of each element of the grid in offsets. Read-only. Non affected by any UIScale , UISizeConstraint or UIAspectRatioConstraint applied to any individual element in the grid.
CellPadding
(predefinito 0, 5,0, 5) Determina quanto spazio c'è tra gli elementi nella griglia. Come con tutti gli UDim2, questo spazio può essere sia in percentuale dell'area di dimensione della container di padre e dell'Dislocamentodi pixel grezzo.
CellSize
(predefinito 0, 100,0, 100) Determina la dimensione di ciascun elemento nella griglia. Come con tutti gli UDim2, questa dimensione può essere sia in percentuale dell'area di contenitore del container padre che in pixel di pixel grezzi. Se l'elemento di dimensione ha un UIConstraint allora la dimensione sarà determinata dal Vincolo, non dalla griglia.
FillDirectionMaxCells
FillDirectionMaxCells determina il numero di celle nella griglia che possono essere utilizzate prima di continuare sul prossimo riga / colonna (se questa è una riga o una colonna dipende da UIGridStyleLayout.FillDirection ). Questo valore deve essere non negativo.
- Se impostato su zero, non c'è un numero massimo di cellule che possono apparire in una riga / colonna a eccezione di quante possono essere inserite all'interno dell'elemento UI padre.
- Se impostato su uno, questo crea una lista simile a quella creata da UIListLayout .
StartCorner
StartCorner ( Enum.StartCorner ) determina da quale angolo in cui la griglia inizia a posizionare gli elementi dell'interfaccia utente. La griglia continua nell' UIGridStyleLayout.FillDirection , riempendo gli elementi uno per uno fino a quando UIGridLayout.FIllDirectionMaxCells elementi sono stati posizionati in quella r
Sopra, la pozione è la prima ImageLabel , seguita dalla gemma e dalla spada. Il UIGGridLayout sta usando un Enum.StartCorner di BottomRight. Il UIGridStyleLayout.FillDirection è orizzontale.