UIGridLayout
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Ein UIGGridLayout (nicht mit dem abstrakten UIGridStyleLayout zu verwechseln, der diesen Klasse erbt), lässt mehrere Zeilen innerhalb des übergeordneten UI-Elements mehrere Zeilen innerhalb der Zeile hinzufügen, bis das nächte Element nicht passt
Standardmäßig legt es Elemente in aufsteigender Ordnung , wo niedrigere Werte mehr Priorität haben als höhere Werte, aber dies kann geändert werden, um Elements' Namen zu verwenden, indem Sie
Die tatsächlichen Zellengrößen sind für alle Zellen gleich. Ein UIGridLayout wird UI
Dieses布局 ist适合行Breaks sind nach beliebiger Zellen OK. Zum Beispiel ist ein Set von Inventarplätzen eine gute Verwendung dieses布局. Wenn das建造一个值在Tabellen-Daten中 nicht适当在中间的行Breaks, es könnte sein eine bessere Idee, zu verwenden a UITableLayout anstelle.
Zusammenfassung
Eigenschaften
Die Anzahl der Elemente in der Gitter.
Die absolute Größe jedes Elements in der Matrix.
Bestimmt, wie viel Platz zwischen Elementen in der Matrix ist.
Bestimmt die Größe jedes Elements im Netz.
Bestimmt die maximale Anzahl von Zellen, die in einer Reihe oder Spalte vor dem Start der nächsten verwendet werden können.
Bestimmt, von welcher Ecke das Netzwerk begint, UI-Elemente zu platzieren.
Die absolute Größe des Platzes, der vom Rasterlayout eingenommen wird.
Bestimmt die Achse, in der UI-Objekte platziert 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
AbsoluteCellSize
Gibt die Größe jedes Elements des Gitter in Offsets an. Nur für das Lesen. Nicht von irgendeinem UIScale , UISizeConstraint oder UIAspectRatioConstraint angewendet auf einzelnen Elementen im Gitter.
CellPadding
(Standard 0, 5,0, 5) Bestimmt, wie viel Platz zwischen Elementen im Gitter ist. Wie bei allen UDim2s kann dieser Platz sowohl in einem Prozentsatz der Größe des übergeordneten Containers als auch des rohen Pixel-Versatzes sein.
CellSize
(Standard 0, 100,0, 100) Bestimmt die Größe jedes Elements im Netz. Wie bei allen UDim2s kann diese Größe sowohl in einem Prozentsatz der Größe des übergeordneten Containers als auch in einem RasterPixel-Versatz festgelegt sein. Wenn die Größe des Elements UIConstraint hat, wird die Größe durch den Beschränkungbestimmt, nicht durch das Netz.
FillDirectionMaxCells
FillDirectionMaxCells bestimmt die Anzahl der Zellen im Raster, die vor dem Fortfahren auf der nächsten Zeile/Säule verwendet werden können (ob diese eine Zeile oder eine Säule ist abhängig von UIGridStyleLayout.FillDirection ). Dieser Wert muss nicht negativ sein.
- Wenn auf null gesetzt, gibt es keine maximale Anzahl von Zellen, die in einer Zeile/Säule erscheinen können, außer wie viele in den Eltern-UI-Elementen platziert werden können.
- Wenn auf "Eins" eingestellt, erstellt dies eine Liste, die ähnlich ist wie diejenigen, die von UIListLayout erstellt wurden.
StartCorner
StartCorner ( Enum.StartCorner ) bestimmt, von welcher Ecke das Netzwerk begint, UI-Elemente zu platzieren. Das Netzwerk fährt fort in der UIGridStyleLayout.FillDirection , die Elemente einzeln bis UIGridLayout.FIllDirectionMaxCells Elemente in dieser Reihenfolge platziert, wenn alle Eltern-UI-
Über, der Trank ist die erste ImageLabel , gefolgt von der Edelstein und dem Schwert. Die UIGGridLayout verwendet ein Enum.StartCorner von BottomRight. Die UIGridStyleLayout.FillDirection ist horizontell.