Реализована ли «настройка» пользовательского интерфейса с помощью табличного представления в iphone / touch / ipad?

#iphone #cocoa-touch #ios

#iPhone #прикосновение какао #iOS #cocoa-touch

Вопрос:

Я хочу, чтобы пользовательский интерфейс настроек моего приложения соответствовал внутреннему пользовательскому интерфейсу iphone. Похоже, что это реализовано с помощью табличного представления с разделами для группировки элементов настройки вместе. Я прав?

см.:http://i.stack.imgur.com/XNVyO.png

Реализовано ли это с помощью табличного представления с жестко закодированными ячейками и разделами или оно создано interface builder? Если он создан IB, как спроектировать разделы?

Спасибо

— Лео

Ответ №1:

возможно, вы захотите взглянуть на что-то вроде InAppSettingsKit, фреймворка с открытым исходным кодом, которая дублирует интерфейс приложения «Настройки» в вашем приложении.

если вы хотите создать его самостоятельно, вы просто установите для стиля представления таблицы пользовательского интерфейса значение UITableViewStyleGrouped

Ответ №2:

Прочитайте о том, как работает UITableView, вам понадобится UITableViewDataSource. Источник данных сообщает таблице, сколько разделов и ячеек имеется в табличном представлении. Тогда UITableViewDelegate будет обрабатывать любые выбранные строки: http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/TableView/TableView.html