Agregar UITableView dentro de UITableViewCell

Estoy trabajando en UITableViewCell personalizado donde quiero agregar UITableView dentro de UITableViewCell así que ¿hay algún controller disponible para hacer lo mismo?

Esta es la image de lo que quiero agregar en mi proyecto.

introduzca la descripción de la imagen aquí

Esto es extensible UITableView donde después de hacer clic en la primera fila dentro de la tabla y los botones se expanden.

Entonces, si hay un controller similar disponible, por favor sugerímelo.

Gracias por adelantado.

Le aconsejaré sobre las vistas de la table de anidamiento. Como usuario, es frustrante cuando una entidad desplazable se encuentra dentro de otra entidad desplazable. Cuando deslizas, nunca estás muy seguro de cómo se comportará el contenido. Puede pasar varios golpes para llegar de un extremo del padre al otro. Importa cómo esperas tus golpes. Simplemente es una mierda para usar.

Pruebe este enfoque de expandir las secciones de una vista de tabla Expandir / contraer sección en UITableView en iOS

¡Buena suerte!

Apple no recomienda que se agreguen vistas de tabla como subejecutables de otros objects desplazables. Si quieres desarrollar tal cosa, estos son los pasos para ti:

  1. Haga una sección separada para su 'vista de tabla' dentro de su vista de tabla
  2. La primera fila de la sección: su fila que se puede hacer clic
  3. Cuando el usuario toca una fila, - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath través de - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath .
  4. Inserte otras celdas en esta sección modificando su matriz de fuente de datos.
  5. Volver a cargar la sección o hacer una actualización,

    como

     [self.dataSourceArray insertObject:object atIndex:indexPath.row]; NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0]; [self.tableView insertRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic]; 

-> Tome la sección separada para UITableView que desea agregar vista como como tableView.

-> Toma la primera fila de esa sección.

-> Anular el método de delegado de UITableView. – (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath;

-> En este método actualice los datos de tableview y recargue esa sección.

  [self.dataSourceArray removeObjectAtIndex:indexPath.section]; [self.dataSourceArray insertObject:object atIndex:indexPath.section]; [tableView reloadSections:[NSIndexSet indexSetWithIndex:indexPath.section] withRowAnimation:UITableViewRowAnimationAutomatic]; 

Con encabezados, puedes lograr lo mismo. Esta respuesta debería ayudarlo,

Expandir / contraer la sección en UITableView en iOS