#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