Создайте вид редактирования, похожий на приложение контактов - PullRequest
1 голос
/ 17 апреля 2010

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

В данный момент эта ячейка находится в верхней части экрана и является первым респондентом, поэтому клавиатура также видна. Но во всех приложениях Apple, таких как приложение «Контакты», когда вы редактируете часть информации, такую ​​как электронная почта, она размещает обе строки в середине между панелью навигации и клавиатурой, а не в верхней части экрана.

Как мне добиться этого эффекта?

Большое спасибо

1 Ответ

2 голосов
/ 17 апреля 2010

В IB в Инспекторе размеров для табличного представления установите для параметра Inset Content значение 50 или в коде сделайте следующее:

tableView.contentInset = UIEdgeInsetsMake(50.0, 0.0, 0.0, 0.0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...