UIFlexItem

Afficher les obsolètes

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

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.

Résumé

Propriétés

Propriétés

Lecture parallèle

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.

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

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.

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

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.

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

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

Lecture parallèle

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

Lecture parallèle

Alignement à l'axe croisé du parent spécifique GuiObject dans la ligne flexible. Voir UIListLayout.ItemLineAlignment pour les détails.

ShrinkRatio

Lecture parallèle

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.

Méthodes

Évènements