UIGridLayout

Veraltete anzeigen

*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

  • Schreibgeschützt
    Nicht repliziert

    Die Anzahl der Elemente in der Gitter.

  • Schreibgeschützt
    Nicht repliziert

    Die absolute Größe jedes Elements in der Matrix.

  • Parallel lesen

    Bestimmt, wie viel Platz zwischen Elementen in der Matrix ist.

  • Parallel lesen

    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.

Eigenschaften von UIGridStyleLayout übernommen

Eigenschaften

AbsoluteCellCount

Schreibgeschützt
Nicht repliziert

Misst die maximale Anzahl von Elementen in jede Richtung. Nur für Lesen.

AbsoluteCellSize

Schreibgeschützt
Nicht repliziert

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

Parallel lesen

(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

Parallel lesen

(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

Parallel lesen

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

Parallel lesen

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.

Methoden

Ereignisse