Сложные просмотры таблиц iPhone, в чем же подвох? - PullRequest
1 голос
/ 26 апреля 2009

Мне было интересно, как люди заполняют таблицу, например, в настройках Safari в симуляторе iPhone.

Я предполагаю, что у меня есть контроллер таблицы, а затем я добавляю элементы управления программно? (один за другим !?) Есть какой-то трюк, который я пропускаю? Если я использую список ресурсов или массив, могу ли я получить такой же результат? Я имею в виду, со сложной настройкой, хорошими иконками, ярлыками и т. Д. *

спасибо! * * 1005

Ответы [ 3 ]

1 голос
/ 27 апреля 2009

Настройки iPhone в Safari - это сгруппированное табличное представление с несколькими настраиваемыми классами ячеек таблицы - оно выглядит как минимум трех разных типов. Некоторые из них могут быть просто стандартными ячейками с текстом и дополнительным представлением. Пользовательские ячейки таблицы создаются путем создания подкласса UITableViewCell. В вашей реализации –tableView: cellForRowAtIndexPath: верните соответствующий тип ячейки для раздела и строки.

0 голосов
/ 23 января 2010

Вы должны посмотреть на образец яблока UICatalouge.

0 голосов
/ 27 апреля 2009

Ваш источник данных табличного представления должен реализовывать cellForRowAtIndexPath, так что он обеспечивает соответствующий тип ячейки для отображения нужной строки. Вы можете создавать ячейки, которые содержат другие элементы управления. Вы можете создать прототип ячейки в InterfaceBuilder, но до сих пор я всегда делал это программно.

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