UIFlexItem

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

El objeto UIFlexItem define el comportamiento flexible para su padre GuiObject bajo el control de un UIListLayout .El comportamiento flexible definido anula al del control UIListLayout, permitiéndote configurar el comportamiento flexible en una base por objeto cuando sea necesario.

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.

Resumen

Propiedades

Propiedades

Leer paralelo

Enum.UIFlexMode valor que define cómo crece o disminuye el padre GuiObject con el espacio disponible en el contenedor flex layout.

Cuando el tamaño del contenedor es mayor que el tamaño combinado de la línea flexible, un valor de establece una relación de crecimiento-encogimiento efectiva en el padre .Los objetos establecidos a Enum.UIFlexMode.Grow nunca se reducen por debajo de su tamaño de base, por lo que puede ocurrir un desbordamiento si el contenedor se vuelve más pequeño que el tamaño combinado de la línea.

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

Cuando el tamaño del contenedor es más pequeño que el tamaño combinado de la línea flexible y el control no está configurado para envolver (lo que resulta en un desbordamiento), un valor de establece una relación de crecimiento-encogimiento efectiva en el padre .Los objetos establecidos a Enum.UIFlexMode.Shrink nunca crecen por encima de su tamaño de base, por lo que puede ocurrir un desbordamiento si el contenedor se vuelve más grande que el tamaño combinado de la línea.

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

Cuando el tamaño del contenedor es mayor o menor que el tamaño combinado de la línea flexible, un valor de establece una relación de crecimiento-encogimiento efectiva en el padre .Esta configuración garantiza que la línea flexible siempre llene el contenedor, incluso si el tamaño del contenedor cambia.

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

Para diseños ajustados, un valor de Enum.UIFlexMode.Custom habilita las propiedades GrowRatio y ShrinkRatio , permitiendo el crecimiento o el encogimiento relativo del objeto en una proporción en comparación con otros objetos flex también bajo control de un UIFlexItem .

GrowRatio

Leer paralelo

Si hay espacio libre en la línea flexible, esta propiedad determina la cantidad que crece el padre GuiObject en relación con otros elementos flexibles en la línea.Solo se aplica si FlexMode está configurado como Enum.UIFlexMode.Custom.

ItemLineAlignment

Leer paralelo

Alineación de eje cruzado del padre específico GuiObject dentro de la línea flexible. Vea UIListLayout.ItemLineAlignment para detalles.

ShrinkRatio

Leer paralelo

Si hay un desbordamiento en la línea flexible, esta propiedad determina la cantidad que el padre GuiObject reduce en relación con otros elementos flexibles en la línea.Solo se aplica si FlexMode está configurado como Enum.UIFlexMode.Custom.

Métodos

Eventos