UIFlexItem
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Das UIFlexItem Objekt definiert das Flex-Verhalten für seinen Eltern GuiObject unter der Kontrolle eines UIListLayout .Das definierte Flex-Verhalten überschreibt das des kontrollierenden UIListLayout, so dass Sie das Flex-Verhalten auf objektbasis konfigurieren können, wo nötig.


Zusammenfassung
Eigenschaften
Wie der Eltern GuiObject wächst oder schrumpft mit verfügbarer Fläche im Flex-Layout-Container.
Bestimmt die Menge, die der Elternteil GuiObject relativ zu anderen Elementen in der Zeile wächst. Gilt nur, wenn FlexMode auf Enum.UIFlexMode.Custom gesetzt ist.
Kreuzachsenausrichtung des spezifischen Eltern GuiObject innerhalb der Flex-Linie.
Bestimmt die Menge, die der Elternteil GuiObject im Verhältnis zu anderen Elementen in der Zeile schrumpft. Gilt nur, wenn FlexMode auf Enum.UIFlexMode.Custom gesetzt ist.
Eigenschaften
FlexMode
Enum.UIFlexMode wert, der definiert, wie der eltern GuiObject wächst oder schrumpft mit verfügbarer fläche im flex-layout container.
Wenn die Größe des Containers größer ist als die kombinierte Basisgröße der Flex-Linie, legt ein Wert von eine effektive Wachstumsschwankungsrate auf den Eltern fest.Objekte, die auf Enum.UIFlexMode.Grow festgelegt sind, schrumpfen nie unter ihre Basisgröße, so dass ein Überlauf auftreten kann, wenn der Container kleiner als die kombinierte Basisgröße der Linie wird.

Wenn die Größe des Containers kleiner ist als die kombinierte Basisgröße der Flex-Linie und die steuernde nicht festgelegt ist, um zu wrappen (was zu Überlauf führt), legt ein Wert von eine effektive Wachstum-Schrumpf-Verhältnis auf der übergeordneten fest.Objekte, die auf Enum.UIFlexMode.Shrink festgelegt sind, wachsen nie über ihre Basisgröße, so kann ein Unterlauf auftreten, wenn der Container größer als die kombinierte Basisgröße der Linie wird.

Wenn die Größe des Containers größer oder kleiner ist als die kombinierte Basisgröße der Flex-Linie, legt ein Wert von Enum.UIFlexMode.Fill eine effektive 1:1 Wachstumsschrumpfquote auf der Mutter GuiObject fest.Diese Einstellung gewährleistet, dass die Flex-Linie den Container immer füllt, auch wenn sich die Containergröße ändert.

Für feine Abstimmungen von Layouts aktiviert ein Wert von Enum.UIFlexMode.Custom die GrowRatio und ShrinkRatio Eigenschaften, wodurch das relative Wachstum oder Schrumpfen des Objekts in einem Verhältnis zu anderen flex-Objekten unter Kontrolle eines UIFlexItem steigt.
GrowRatio
Wenn es freien Platz in der Flex-Linie gibt, bestimmt diese Eigenschaft die Menge, die der Eltern-GuiObjectArtikel im Verhältnis zu anderen Flex-Artikeln in der Linie wächst.Gilt nur, wenn FlexMode auf Enum.UIFlexMode.Custom gesetzt ist.
ItemLineAlignment
Kreuzachsenausrichtung des spezifischen Eltern GuiObject innerhalb der Flex-Linie. Siehe UIListLayout.ItemLineAlignment für Details.
ShrinkRatio
Wenn es Überlauf in der Flex-Linie gibt, bestimmt diese Eigenschaft die Menge, die der Eltern-GuiObjectSchrumpfen im Verhältnis zu anderen Flex-Artikeln in der Linie beträgt.Gilt nur, wenn FlexMode auf Enum.UIFlexMode.Custom gesetzt ist.