У меня есть UITableViewController, куча разделов и строк, и для каждой строки я добавил UITextField в качестве подпредставления, выровненного по правому краю в самой строке.
Если пользователи нажимают на строку, я локально сохраняю indexPath, делаю соответствующее текстовое поле первым ответчиком и, наконец, когда появляется клавиатура, я делаю прокрутку табличного представления, чтобы строка оставалась видимой.
Я столкнулся с проблемой, чтобы получить такое же поведение, когда пользователь вместо этого нажимает текстовое поле. В этом случае метод didSelectRowAtIndexPath: не вызывается, поэтому я не знаю, как заставить представление таблицы прокручиваться, чтобы убедиться, что «выбранная» строка все еще видна.
Возможно весь процесс не правильный. Вы знаете способ решить эту проблему?
Большое спасибо!