UIGridLayout

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.

Un UIGGridLayout (ne pas confondre avec le UIGridStyleLayout abstrait d'où cette classe hérite) distribue les éléments d'interface utilisateur frère dans plusieurs rangées dans l'élément d'interface utilisateur parent, en ajoutant des éléments à une rangée à la

Par défaut, il met les éléments en ordre ascendant où les valeurs inférieures prennent plus de priorité sur les valeurs supérieures, mais cela peut être modifié pour utiliser les noms des éléments en changeant

Les tailles de cellule sont les mêmes pour toutes les cellules. Un UIGGridLayout respectera

Ce modèle est approprié lorsque les lignes brisées sont OK après des cellules arbitraires. Par exemple, un ensemble d'esaces d'inventaire est un bon usage de ce modèle. Si la construction d'une table de valeurs dans laquelle un l'arrêt n'est pas approprié au milieu des données tableaux, il pourrait être une meilleure idée d'utiliser un UITableLayout au lieu de cela.

Résumé

Propriétés

  • Lecture uniquement
    Non répliqué

    Nombre d'éléments dans la grille.

  • Lecture uniquement
    Non répliqué

    La taille absolue de chaque élément dans la grille.

  • Lecture parallèle

    Détermine la quantité d'espace entre les éléments dans la grille.

  • Lecture parallèle

    Détermine la taille de chaque élément dans la grille.

  • Lecture parallèle

    Détermine le nombre maximum de cellules qui peuvent être utilisées dans une rangée ou une colonne avant le prochain.

  • Lecture parallèle

    Détermine à partir de quel coin le réseau commence à placer des éléments d'interface utilisateur.

Propriétés hérités de UIGridStyleLayout

Propriétés

AbsoluteCellCount

Lecture uniquement
Non répliqué

Mesure le nombre maximum d'éléments dans chaque direction. Lire uniquement.

AbsoluteCellSize

Lecture uniquement
Non répliqué

Fournit la taille de chaque élément de la grille en compensés. Lire seulement. Ne s'applique à aucun UIScale, UISizeConstraint ou UIAspectRatioConstraint appliqué à n'importe quel élément individuel dans la grille.

CellPadding

Lecture parallèle

(par défaut 0, 5,0, 5) Détermine la quantité d'espace entre les éléments dans la grille. Comme avec tous les UDim2, cet espace peut être à la fois dans un pourcentage de la taille du conteneur parent et de l'offset de pixel brut.

CellSize

Lecture parallèle

(par défaut 0, 100,0, 100) Détermine la taille de chaque élément dans la grille. Comme avec tous les UDim2s, cette taille peut être à la fois dans un pourcentage de la taille du conteneur parent et de l'Offset de pixel brut. Si la taille de l'élément est UIConstraint, alors la taille sera déterminée par le contrainte, non pas la grille.

FillDirectionMaxCells

Lecture parallèle

FillDirectionMaxCells détermine le nombre de cellules dans la grille qui peuvent être utilisées avant de continuer sur la prochaine rangée/ colonne (que ce soit une rangée ou une colonne est basé sur UIGridStyleLayout.FillDirection ). Ce valeur doit être négatif.

  • Si vous avez défini à zéro, il n'y a pas de nombre maximum de cellules qui peuvent apparaître dans une rangée/ colonne sauf pour le nombre de cellules qui peuvent être dans l'élément d'interface parent.
  • Si défini sur un, cela crée une liste similaire à celles créées par UIListLayout .

StartCorner

Lecture parallèle

StartCorner ( Enum.StartCorner ) détermine à partir de quel coin le grille commence à placer des éléments d'interface utilisateur. La grille continue dans le UIGridStyleLayout.FillDirection , en remplissant les éléments un par un jusqu'à ce que les éléments soient tous dans la zone de parent de l'élément d'interface ou si tous les éléments de l'élément d'interface parent

Au-dessus, la potion est la première ImageLabel, suivie par la gemme et l'épée. Le UIGGridLayout utilise un Enum.StartCorner de BottomRight. Le UIGridStyleLayout.FillDirection est horizontal.

Méthodes

Évènements