iphone динамически добавляет раздел в таблицу - PullRequest
0 голосов
/ 25 февраля 2010

У меня есть таблица, действующая как панель настроек или настроек (см. Ниже). Название параметра (например, Адрес) является заголовком раздела, частью которого является параметр. Мой вопрос: хочу ли я разрешить пользователю добавлять свои собственные настройки, как это сделать? Я думал о добавлении кнопки «+» на панели инструментов и всплывающем контроллере модального представления с просьбой о новых деталях настройки. Мой вопрос заключается в том, есть ли способ добавить настройку непосредственно в представление настроек вместо отображения модального контроллера представления. Таким образом, нажатие на «+» расширит вид, показанный ниже, с текстовыми полями для ввода сведений о новой настройке.

альтернативный текст http://www.freeimagehosting.net/uploads/634bb426be.png

1 Ответ

5 голосов
/ 25 февраля 2010

У вас есть два варианта.

Например, вы можете установить флаг, когда нажата кнопка «Добавить», и вызвать [tableView reloadData].

Или вы можете использовать эти методы в UITableView:

– insertRowsAtIndexPaths:withRowAnimation:
– deleteRowsAtIndexPaths:withRowAnimation:
– insertSections:withRowAnimation:
– deleteSections:withRowAnimation:

Конечно, последний вариант больше подходит для того, что вы пытаетесь достичь. См. UITableView Reference для получения дополнительной информации о вышеупомянутых методах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...