UIFlexItem
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
L'objet UIFlexItem définit le comportement flexible pour son parent GuiObject sous le contrôle d'un UIListLayout .Le comportement flexible défini annule celui du contrôleur UIListLayout, vous permettant de configurer le comportement flexible sur une base par objet si nécessaire.


Résumé
Propriétés
Comment le parent GuiObject grandit ou diminue avec l'espace disponible dans le conteneur de mise en page flexible.
Détermine la quantité que le parent GuiObject grandit par rapport aux autres éléments de la ligne. S'applique uniquement si FlexMode est réglé sur Enum.UIFlexMode.Custom .
Alignement transaxial du parent spécifique GuiObject au sein de la ligne flexible.
Détermine la quantité que le parent GuiObject rétrécit par rapport aux autres éléments de la ligne. S'applique uniquement si FlexMode est réglé sur Enum.UIFlexMode.Custom.
Propriétés
FlexMode
Enum.UIFlexMode valeur qui définit comment le parent GuiObject grandit ou diminue avec l'espace disponible dans le conteneur flex layout.
Lorsque la taille du conteneur est plus grande que la taille combinée de la ligne flexible, une valeur de définit un rapport de croissance-rétrécissement efficace sur le parent .Les objets définis sur Enum.UIFlexMode.Grow ne rétrécissent jamais en dessous de leur taille de base, donc l'excédent peut se produire si le conteneur devient plus petit que la taille combinée de la ligne.

Lorsque la taille du conteneur est inférieure à la taille combinée de la ligne flexible et que la contrôleuse n'est pas définie pour envelopper (ce qui entraîne un débordement), une valeur de défini une proportion de croissance-rétrécissement efficace sur le parent .Les objets définis sur Enum.UIFlexMode.Shrink ne croissent jamais au-dessus de leur taille de base, donc l'écoulement peut se produire si le conteneur devient plus grand que la taille combinée de la ligne.

Lorsque la taille du conteneur est plus grande ou plus petite que la taille combinée de la ligne flexible, une valeur de définit une proportion de croissance-rétrécissement efficace sur le parent .Ce paramètre garantit que la ligne flexible remplit toujours le conteneur, même si la taille du conteneur change.

Pour les mises en page ajustées, une valeur de Enum.UIFlexMode.Custom permet les propriétés GrowRatio et ShrinkRatio, ce qui permet une croissance ou une réduction relative de l'objet dans une proportion par rapport à d'autres objets flex également sous le contrôle d'un UIFlexItem .
GrowRatio
S'il y a de l'espace libre dans la ligne flexible, cette propriété détermine la quantité que le parent GuiObject grandit par rapport aux autres éléments flex de la ligne.S'applique uniquement si FlexMode est réglé sur Enum.UIFlexMode.Custom.
ItemLineAlignment
Alignement à l'axe croisé du parent spécifique GuiObject dans la ligne flexible. Voir UIListLayout.ItemLineAlignment pour les détails.
ShrinkRatio
S'il y a un débordement dans la ligne flexible, cette propriété détermine la quantité que le parent GuiObject réduit par rapport aux autres éléments flex de la ligne.S'applique uniquement si FlexMode est réglé sur Enum.UIFlexMode.Custom.