Переместить вид таблицы и оставить панель инструментов видимой? - PullRequest
0 голосов
/ 28 апреля 2010

На мой взгляд, у меня есть панель инструментов с кнопкой вверху и представлением таблицы внизу, как на следующем рисунке: альтернативный текст http://img34.imageshack.us/img34/5845/view2.png

Вы можете видеть, что в ячейках табличного представления есть текстовые поля. Проблема появляется, когда я хочу редактировать поля tet, которые находятся внизу таблицы. Как вы можете себе представить, клавиатура перекрывает текстовые поля. Допустим, я хочу редактировать поля в разделе C, результат следующий: альтернативный текст http://img200.imageshack.us/img200/4685/keyboars.png

Я пробовал разные подходы для перемещения табличного представления, но я всегда получаю скрытую панель инструментов. В одном случае панель инструментов двигалась вверх вместе с табличным представлением, во втором случае табличное представление перекрывает панель инструментов: альтернативный текст http://img293.imageshack.us/img293/3310/iphonesimulator.png

Все идеи, как переместить табличное представление, чтобы сделать редактируемую ячейку видимой вместе с видимой панелью инструментов? Как переместить / изменить размер таблицы?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 28 апреля 2010

Вы пытались прокрутить соответствующую строку до верхней части табличного представления с помощью scrollToRowAtIndexpath?

0 голосов
/ 28 апреля 2010

Вы можете использовать свойство tableview contentInsets:

//216 is keyboard height
theTable.scrollIndicatorInsets = UIEdgeInsetsMake(0, 0, 216, 0);
theTable.contentInset = UIEdgeInsetsMake(0, 0, 216, 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...