Я бы хотел прокрутить мой UITableView
вверх, когда отображается клавиатура, чтобы текстовые поля не закрывались клавиатурой.Я знаю, как прокручивать tableView, contentInset
и т. Д. У меня проблемы с вычислением расстояния до прокрутки.
У меня есть размеры клавиатуры (от UIKeyboardDidShowNotification
).Однако у меня возникают проблемы с получением полезного исходного значения для редактируемого текстового поля.Происхождение UITextField
, переданное textFieldDidBeginEditing
, не помогает: значение одинаково независимо от редактируемого textField.textField.superview.origin
тоже не помогает.
Как получить полезное значение для источника редактируемого textField?
Я буду использовать это значениевместе с высотой клавиатуры, чтобы определить расстояние для прокрутки.