UIFlexItem

Veraltete anzeigen

*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.

Example of UIFlexItem applied to a specific GuiObject under control of a UIListLayout. Example hierarchy of a UIFlexItem parented to a GuiObject under control of a UIListLayout.

Zusammenfassung

Eigenschaften

Eigenschaften

Parallel lesen

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.

Diagram showing two items in a line with FlexMode set to Grow.

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.

Diagram showing two items in a line with FlexMode set to Shrink.

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.

Diagram showing two items in a line with FlexMode set to Fill.

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

Parallel lesen

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

Parallel lesen

Kreuzachsenausrichtung des spezifischen Eltern GuiObject innerhalb der Flex-Linie. Siehe UIListLayout.ItemLineAlignment für Details.

ShrinkRatio

Parallel lesen

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.

Methoden

Ereignisse