Меню настроек через UITableView - PullRequest
3 голосов
/ 17 декабря 2009

Я пытаюсь создать симпатичный экран конфигурации с помощью UITableView (очень похоже на настройки на iPhone, в часах и т. Д.).

У меня есть некоторые сомнения относительно того, как подойти к этому; Мне понадобятся несколько UITableViewCell с переключателями в них (прямо сейчас размещенные в accessoryView), другие, которые ссылаются на другие страницы, и detailLabel, указывающий текущую настройку (возможно, с CellStyleValue1).

Как бы я лучше разработал такое меню? Через иб? Через код? Генерировать все клетки в init? Генерировать в cellForRow [...]?

Спасибо!

1 Ответ

5 голосов
/ 17 декабря 2009

Экран конфигурации обычно содержит ограниченное количество ячеек, поэтому нет необходимости беспокоиться о возможности повторного использования ячеек. Создайте свои ячейки в IB, свяжите их с кодом, таким как IBOutlet UITableViewCell * firstCell, secondCell ... поместите их в массив в правильном порядке В tableView: cellForRowAtIndexPath: просто вернуть [массив objectAtIndex: ..]

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