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


Resumen
Propiedades
Cómo crece o disminuye el padre GuiObject con el espacio disponible en el contenedor de diseño flexible.
Determina la cantidad que crece el padre GuiObject en relación con otros elementos de la línea. Se aplica solo si FlexMode está configurado como Enum.UIFlexMode.Custom .
Alineación de eje cruzado del padre específico GuiObject.
Determina la cantidad que el padre GuiObject reduce en relación con otros elementos de la línea. Se aplica solo si FlexMode está configurado como Enum.UIFlexMode.Custom .
Propiedades
FlexMode
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.

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.

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.

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
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
Alineación de eje cruzado del padre específico GuiObject dentro de la línea flexible. Vea UIListLayout.ItemLineAlignment para detalles.
ShrinkRatio
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.