2013-02-14 2 views
0

Я использую UITableView внутри popover в своем iPad-приложении, чтобы запросить ввод пользователя, так же как приложение «Контакты» на iPhone. Он имеет 3 раздела, и каждый раздел имеет несколько строк. При нажатии на строку появляется клавиатура. Когда вы нажимаете на нижнюю строку нижней части, клавиатура скрывает строку, и когда я просматриваю таблицу вверх, она отскакивает назад, а не остается прокрученной вверх. В приложении «Контакты iPhone» таблица остается прокрученной, и это поведение я хочу. Любые указатели?UITableView не будет прокручиваться в iPad popover

+0

Возможно, вы не установили контент. Размер прокрутки в popover – Kasaname

+0

На ваш вопрос ответили? Если нет, можете ли вы предоставить более подробную информацию, возможно, какой-то код? –

ответ

1

Возможно, это связано с тем, что вы не изменяете размер табличного представления при появлении клавиатуры. Вы должны посмотреть здесь http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html.

Раздел «Перемещение содержимого, которое находится под клавиатурой» - это то, что вы ищете.

Для получения информации, UITableViewController автоматически изменяет размер своего представления таблицы при редактировании текстовых полей в режиме реального времени. Если это возможно, вы можете просто изменить свой класс на UITableViewController, и вам не придется беспокоиться об изменении размера.

Смежные вопросы