UIGridLayout

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Un UIGridLayout (non da confondersi con l'abstract UIGridStyleLayout da cui questa classe eredita) definisce gli elementi di interfaccia utente fratelli in più righe all'interno dell'elemento UI padre, aggiungendo elementi a una riga per volta fino a quando il prossimo elemento non potrebbe essere inserito.Quindi continua ad aggiungere elementi nella prossima riga.Un layout UIGrid prenderà gli elementi UI GuiObject.Size e GuiObject.Position sotto controllo.Mentre sono sotto controllo, le proprietà di questi elementi UI non saranno modificabili nella finestra Proprietà.

Per impostazione predefinita, posiziona gli elementi in ordine ascendente dove i valori più bassi hanno una priorità maggiore sui valori più alti, ma questo può essere cambiato per utilizzare i nomi degli elementi cambiando in Nome .Un UIListLayout riorganizza automaticamente gli elementi quando vengono aggiunti/rimossi elementi o se viene modificata una proprietà pertinente: GuiObject.LayoutOrder o Instance.Name .Questo può essere attivato manualmente chiamando UIGridStyleLayout:ApplyLayout() , anche se di solito non è necessario.

Le dimensioni effettive delle celle sono le stesse per tutte le celle.Un layout UIGrid rispetterà le restrizioni dell'interfaccia utente posizionate con esso, come UISizeConstraint e UIAspectRatioConstraint .Gli elementi nella griglia possono coprire più celle se hanno un UISizeConstraint con un MinSize set superiore al CellSize .È possibile limitare il numero di elementi per riga utilizzando UIGridLayout.FillDirectionMaxCells .Se impostato a 1, è possibile creare una singola riga di elementi (come ogni elemento sarebbe posizionato nella propria riga).

Questo layout è appropriato quando le interruzioni di linea sono OK dopo le celle arbitrarie.Ad esempio, un insieme di spazi di inventario è un buon uso di questo layout.Se si costruisce una tabella di valori in cui una linea di interruzione non è appropriata nel mezzo dei dati tabellari, potrebbe essere una buona idea usare un UITableLayout invece.

Sommario

Proprietà

  • Sola Lettura
    Non Replicato

    Il numero di elementi nella griglia.

  • Sola Lettura
    Non Replicato

    La dimensione assoluta di ciascun elemento nella griglia.

  • Lettura Parallela

    Determina quanto spazio c'è tra gli elementi nella griglia.

  • Lettura Parallela

    Determina la dimensione di ciascun elemento nella griglia.

  • Lettura Parallela

    Determina il numero massimo di celle che possono essere utilizzate in una riga o in una colonna prima che ne sia iniziata la prossima.

  • Lettura Parallela

    Determina da quale angolo la griglia inizia a posizionare elementi dell'interfaccia utente.

Proprietà provenienti da UIGridStyleLayout

Proprietà

Proprietà

AbsoluteCellCount

Sola Lettura
Non Replicato

AbsoluteCellSize

Sola Lettura
Non Replicato

CellPadding

Lettura Parallela

CellSize

Lettura Parallela

FillDirectionMaxCells

Lettura Parallela

StartCorner

Lettura Parallela

Metodi

Eventi