Отключение автоматической прокрутки UITableView при редактировании UITextField внутри UITableViewCell

Я использую пользовательские UITableViewCellвнутри моего UITableView. Каждый из этих UITableViewCellдовольно высокий и содержит UITextFieldвверху.

Когда пользователь касается UITextFieldдля его редактирования, появляется клавиатура, и UITableViewавтоматически прокручивается так, чтобы ячейка находилась в верхней части экрана.

Проблема в том, что это прокручивает UITableViewв нижнюю часть UITableViewCell, а не вверх. Когда UITableViewCellимеет высокое значение и редактируется, UITextFieldнаходится вверху, поэтому вы не можете видеть UITextField. Я знаю, как прокручивать UITableViewпрограммно, но я просто не знаю, как отключить эту автоматическую прокрутку, чтобы я мог прокручивать UITableViewсамостоятельно. Как мне это сделать?

51
задан Bono 27 August 2016 в 07:30
поделиться