UIGridLayout
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
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.
Resumen
Propiedades
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.
The absolute size of space being taken up by the grid layout.
Determines the axis in which UI objects are laid out.
Determines the horizontal alignment of UI elements within the parent element.
Determines the order in which child UI objects are placed in a layout.
Determines the vertical alignment of UI elements within the parent element.
Propiedades
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.