UIGridLayout
*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
Nombre d'éléments dans la grille.
La taille absolue de chaque élément dans la grille.
Détermine la quantité d'espace entre les éléments dans la grille.
Détermine la taille de chaque élément dans la grille.
Détermine le nombre maximum de cellules qui peuvent être utilisées dans une rangée ou une colonne avant le prochain.
Détermine à partir de quel coin le réseau commence à placer des éléments d'interface utilisateur.
La taille absolue de l'espace prise par le réseau de grille.
Détermine l'axe dans lequel les objets de l'interface utilisateur sont placés.
Détermine l'alignement horizontal des éléments de l'interface utilisateur dans l'élément parent.
Détermine l'ordre dans lequel les objets de l'interface utilisateur enfant sont placés dans un layout.
Détermine l'alignement vertical des éléments de l'interface utilisateur dans l'élément parent.
Propriétés
AbsoluteCellSize
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
(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
(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
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
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.