¿Cómo insert / ocultar / mostrar fila en UITableView estático?

Tengo un UITableView con celdas estáticas creadas en un storyboard. Cuando el usuario toca una celda, otra celda debe ocultarse / mostrarse. Esto es idéntico a cómo se ve en la aplicación de calendar incorporada en iOS 7. Básicamente es la misma pregunta: ¿Cómo implementa una vista que se deslice como el datepicker en el calendar? pero tengo una vista de tabla estática y no dinámica , de lo contrario, la solución habría funcionado. Si lo bash, se lanza la exception.

Como es ahora, puedo mostrar y ocultar la celda en la fila, pero no tiene animation, lo cual no es aceptable. Este es el código que uso:

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.section == 2 && indexPath.row == 0) { NSIndexPath *dateIndexPath = [NSIndexPath indexPathForRow:1 inSection:2]; UITableViewCell *dateCell = [self.tableView cellForRowAtIndexPath:dateIndexPath]; if (dateCell.hidden) { dateCell.hidden = NO; } else { dateCell.hidden = YES; } } } 

hye, creo que deberías consultar este enlace, te ayudará a ocultar celdas,

UITableView configurado en celdas estáticas. ¿Es posible ocultar algunas de las celdas mediante progtwigción?