UIGridLayout
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
A UIGGridLayout (no confundirse con el抽strato UIGridStyleLayout desde el que esta clase hereda) coloca los elementos de la interfaz de usuario hermana en múltiples filas dentro del elemento de interfaz de usuario padre, agregando elementos uno a uno hasta
Por defecto, establece los elementos en orden ascendente donde los valores inferiores tienen más prioridad sobre los valores superiores, pero esto se puede cambiar para usar los nombres de los elementos cambiando
Los tamaños de celda reales son los mismos para todas las celda. Un UIGGridLayout
Este diseño es adecuado cuando las rupturas de línea están bien después de las celdas aleatorias. Por ejemplo, un conjunto de espacios de inventario es un buen uso de este diseño. Si estás construyendo una tabla de valores en la que una ruptura de línea no es apropiada en el medio de los datos tabulares, puede ser una mejor idea usar un UITableLayout en su lugar.
Resumo
Propriedades
El número de elementos en la cuadrícula.
El tamaño absoluto de cada elemento en la cuadrícula.
Determina la cantidad de espacio que hay entre los elementos en la cuadrícula.
Determina el tamaño de cada elemento en la cuadrícula.
Determina el número máximo de celdas que se pueden usar en una fila o columna antes de que se inicie la siguiente.
Determina desde qué esquina comienza a colocar los elementos de la interfaz de usuario.
El tamaño absoluto del espacio que se está ocupando por la cuadrícula.
Determina el eje en el que se alinean los objetos de la interfaz de usuario.
Determina el alineamiento horizontal de los elementos de la interfaz de usuario dentro del elemento padre.
Determina el orden en que se colocan los objetos de la interfaz de usuario hija en un layout.
Determina el alineamiento vertical de los elementos de la interfaz de usuario dentro del elemento padre.
Propriedades
AbsoluteCellSize
Proporciona el tamaño de cada elemento de la cuadrícula en los desplazamientos. Solo de lectura. No se ve afectado por ningún UIScale, UISizeConstraint o UIAspectRatioConstraint aplicado a cualquier elemento individual en la cuadrícula.
CellPadding
(por defecto 0, 5,0, 5) Determina la cantidad de espacio entre los elementos en la cuadrícula. Como con todos los UDim2, este espacio puede estar tanto en porcentaje del tamaño del contenedor padre como del desplazamiento de píxeles.
CellSize
(por defecto 0, 100,0, 100) Determina el tamaño de cada elemento en la cuadrícula. Como con todos los UDim2, este tamaño puede ser tanto en porcentaje del tamaño del contenedor padre como del pixel de desplazamiento. Si el elemento de tamaño tiene un UIConstraint entonces el tamaño se determinará por el límite, no por la cuadrícula.
FillDirectionMaxCells
FillDirectionMaxCells determina el número de células en la cuadrícula que se pueden usar antes de continuar en la siguiente fila/columna (que esto sea una fila o una columna depende de UIGridStyleLayout.FillDirection ). Este valor debe ser no negativo.
- Si se establece a cero, no hay un número máximo de células que pueden aparecer en una fila / columna excepto cuántas caben dentro del elemento de la interfaz de usuario padre.
- Si se establece en uno, esto crea una lista similar a las que crea UIListLayout .
StartCorner
StartCorner ( Enum.StartCorner ) determina desde qué esquina comienza a colocar los elementos de la interfaz de usuario. La cuadrícula continúa en la UIGridStyleLayout.FillDirection , llenando elementos uno por uno hasta que se hayan colocado los elementos de la interfaz de usuario en la fila/columna o si el espacio de todos los elementos de la inter
Arriba, la poción es la primera ImageLabel , seguida por la gema y la espada. El UIGGridLayout está usando un Enum.StartCorner de BottomRight. El UIGridStyleLayout.FillDirection es horizontal.