UIGridStyleLayout
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Die Basisklasse für Raster-UI-Layouts.
Zusammenfassung
Eigenschaften
Die absolute Größe des Raums, die vom Rasterlayout beansprucht wird.
Bestimmt die Achse, in der UI-Objekte angeordnet werden.
Bestimmt die horizontale Ausrichtung von UI-Elementen innerhalb des übergeordneten Elements.
Bestimmt die Reihenfolge, in der Kind-UI-Objekte in einem Layout platziert werden.
Bestimmt die vertikale Ausrichtung von UI-Elementen innerhalb des übergeordneten Elements.
Eigenschaften
AbsoluteContentSize
Die Eigenschaft Absoluter Inhaltsgröße eines UIGridStyleLayout zeigt an, wie viel Platz die Elemente des Grids einnehmen, einschließlich der von der Grid erstellten Pufferung.Diese Eigenschaft ist besonders nützlich, um Container von Gittern wie Frames zu verkleinern, um sicherzustellen, dass sie nicht größer sind als das Gitter selbst.
Diese Eigenschaft wird aktualisiert, sobald sie gelesen wird.Es wird nicht sofort nach der Änderung der UI ein Object.Changed-Ereignis abfeuern, aber wenn der Wert gelesen wird, wird es aktuell und ein Object.Changed-Ereignis wird auf dem nächsten Render-Schritt abgefeuert.
FillDirection
Die Eigenschaft Füllrichtung bestimmt die Achse, in der UI-Elemente angeordnet werden.Enum.FillDirection.Horizontal ordnet Objekte von links nach rechts an, während Enum.FillDirection.Vertical Objekte von oben nach unten anordnet.Um Elemente umzukehren, z. B. um nach rechts zu ordnen, musst du die Sortierung umkehren; zum Beispiel, indem du die GuiObject.LayoutOrder -Werte der Kind-UI-Objekte negierst, wenn UIGridStyleLayout.SortOrder auf Enum.SortOrder.LayoutOrder gesetzt ist.

HorizontalAlignment
Die Eigenschaft Horizontale Ausrichtung bestimmt die X -Achsenausrichtung des Gitteres von UI-Elementen, genau wie TextLabel.TextXAlignment mit TextLabel.Text tut.
SortOrder
Die Eigenschaft SortOrder legt die Reihenfolge fest, in der Kind-UI-Objekte in einem Layout platziert werden.
Für Enum.SortOrder.LayoutOrder wird eine aufsteigende Sortierung auf der LayoutOrder Eigenschaft von Kind-UI-Objekten verwendet.Wenn zwei Kinder dasselbe LayoutOrder teilen, wird dasjenige, das dem Elternobjekt früher hinzugefügt wurde, Vorrang haben.
Für Enum.SortOrder.Name wird eine alphanumerische Sortierung auf den Instance.Name der Kind-UI-Objekte verwendet.

VerticalAlignment
Die Eigenschaft Vertikale Ausrichtung bestimmt die Y -Achsenausrichtung des Gitteres von UI-Elementen, genau wie TextLabel.TextYAlignment mit TextLabel.Text tut.