Cambie la altura de fila UITableView sin descartar el teclado

Tengo un TextView dentro de un UITableViewCell. El texto dentro de TextView se puede editar allí mismo en su lugar.

The TextView crece y se reduce verticalmente según la cantidad de líneas que contiene el texto. Hasta ahora no he encontrado la posibilidad de permitir que la fila que contiene TextView crezca y se reduzca dinámicamente.

[tableView reloadData];

[tableView reloadRowsAtIndexPaths: withRowAnimation:];

no funcionan, porque descartan el teclado en cada cambio.

¿Hay alguna forma de cambiar la altura de una fila individual en un UITableView sin cerrar el teclado?

Respuestas a la pregunta(3)

Su respuesta a la pregunta