¿Es posible permitir al usuario crear nuevas secciones y filas en una vista de tabla en mi aplicación Swift?

Sí, es posible. Lo he hecho. Puede usar un controlador de vista de tabla o un controlador de vista normal con una vista de tabla. Bastante simple.

Concepto de ejemplo :

//fuentes de datos:

Var sectionTitles = [“sec1”, ”sec2 ″]

Var sectionCellTitles = [[“cell1”, ”cell2 ″], [“ cell1 ”,” cell2 ″]]

// vista de tabla configurada:

Número de secciones – return sectionTitles.count

Número de filas en secciones – return sectionCellTitles [section] .count

// manejar usuario agregando una nueva sección aquí:

Func userWantsToAddSection (sectionTitle: string) {

sectionTitles.append (sectionTitle)

Tableview.reload ()

// nuevo sec agregado

}

Aclaracion :

Escribí esto en mi teléfono para que no sea copiar y pegar cosas de tipo. Solo pretende hacerte entender el concepto de agregar una sección y luego volver a cargar la vista de tabla para mostrar la nueva sección.

Sí, puede usar un UITableViewController para hacer esto \ U0001f44d

Asegúrese de que la vista de tabla esté en modo ‘dinámico’ (y no ‘estático’).

Anule el método numberOfSections y el método numberOfRowsInSection.