UITableViewCells сами по себе не поддерживают возможность редактирования контента пользователем.Вы можете настроить свой пользовательский интерфейс так, чтобы пользователи могли это делать, но это потребует немного дополнительных усилий.
Если вы действительно хотите, чтобы пользователь мог вводить текст в таблицуячейку, я бы добавил кнопку «Изменить» в ваши текстовые ячейки, чтобы пользователь мог нажать на нее, чтобы перейти в режим редактирования ячейки.
Когда ячейка переходит в режим редактирования, добавьте UITextField в представление ячейки и вызовите ее метод -makeFirstResponder, чтобы вызвать клавиатуру.
Когда пользователь нажимает кнопку «Готово» на клавиатуре, вызовите -resignFirstResponder в текстовом поле, чтобы закрыть клавиатуру, затем обновите объект источника данных табличного представления (это объект, который вы назначили источнику данных UITableViewсвойство) со строкой из текстового свойства текстового поля, удалите UITextField из ячейки таблицы и перезагрузите данные таблицы, вызвав ее метод reloadData.Или, если вы где-то храните ссылку на отредактированную ячейку таблицы, вы можете просто обновить объект ячейки напрямую, а не вызывать reloadData для таблицы.