Как правило, в строке нажмите:
- укажите другую высоту для вашей строки
- tableView.beginUpdates
- tableView.endUpdates
Вам нужно будет реализовать собственную ячейку.Скрытые элементы отображения должны быть уже нарисованы в пользовательской ячейке.Когда beginUpdates запускает tableView: heightForRowAtIndexPath: вы должны указать обновленную высоту.После вызова endUpdates это заставит tableView скользить вниз по существующей ячейке.