Volver a cargar UITableViewCell sin desplazamiento de UITableView

Estoy usando un UISegmentedControl que cambia el contenido de una UITableViewCell . Después de que el segmento cambie, necesito volver a cargar la celda para actualizar la altura de la misma. Lo hago llamando a:

 [self.tableView reloadRowsAtIndexPaths:@[self.segmentIndexPath] withRowAnimation:UITableViewRowAnimationNone]; 

Sin embargo, esto hace que UITableView desplace hacia la parte superior. ¿Cuál es la mejor manera de hacer esto sin tener el desplazamiento de la table?

Intente utilizar [self.tableView visibleCells] y luego busque esta celda y cambie