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:
- ¿Cómo es iOS 11 en tu iPhone 6?
- ¿Por qué mi iPhone 6 con iOS 10 se calienta durante una llamada? Hay alguna manera de evitar esto?
- ¿Qué sistema operativo es mejor, Android O o iOS 11?
- Acabo de bajar de iOS 10, he perdido todas las páginas de safari, ¿cómo las recupero?
- Cómo volver a reproducir mi Apple Music iOS 9 recientemente
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.