Los iPads y Macs pueden presentar más contenido en la pantalla, así que si se necesita presentar más de una columna, se puede usar el componente Table
-
init(_:selection:sortOrder:columns:):dataes la información de la tabla.selectionson los identificadores de las filas seleccionadas.sortOrderes un arreglo con los descriptores de orden de tipoSortComparator.columnscon las vistas para crear las columnas. -
init(of:selection:sortOrder:columns:rows:):datason los datos a mostrar.selectiones un arreglo con los identificadores de las filas seleccionadas.sortOrderson los descriptores (arreglo) de orden de la tabla.columnsson las vistas para crear las columnas.rowsvistas para crear las filas.
El contenido se define con los componentes TableColumn y TableRow
-
TableColumn.init(_:value:content:):textes el título de la columna.valuees elKeyPathde la propiedad que tiene los valores de la columna.contentdefine la vista a mostrar en la columna. -
TableRow.init(_:):valuees el valor de una fila para cada columna de la tabla.
Por defecto, el ancho de las columnas es determinado por el número de columnas en la tabla y el espacio disponible. Para cambiarlo, se usa:
-
width(_:): Ancho fijo. -
width(min:ideal:max:): Ancho flexible.
Top comments (0)