сгруппированный UITableView для генерации строк блоков - PullRequest
0 голосов
/ 10 февраля 2012

Я хочу, чтобы каждая строка моего табличного представления отображалась как отдельный независимый блок, что немного похоже на то, как приложение Twitter в разделе «Обнаружение» (у них есть 3 самых популярных трендовых слова в виде 3 блоков.

Я пытаюсь воссоздать это, и маршрут, по которому я пытаюсь пойти, - это иметь мою таблицу как сгруппированное представление таблицы, но вместо того, чтобы рассматривать каждую строку как строку одного раздела, я буду рассматривать строку как раздел, создавая таким образом блоки, каждыйБлок будет иметь только 1 строку.

Звучит как хак, я уверен, что это не тот способ, но кто-нибудь может дать несколько советов по поводу такого рода настройки?

Также я использую NSFetchedResultsController, и мне нужно указать, что я хочу, чтобы мои объекты были упорядочены по дате, но раздел должен быть определен по уникальному идентификатору, который позволил бы мне создать раздел для каждой строки. Мне также не повезло с моим запросом на выборку,поэтому я думаю, что это 2 вопроса.

Хотя, если я ошибаюсь с первой частью, вторая становится неактуальной.

Спасибо.

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Конструкция «блоков» в Твиттере предполагает сгруппированное табличное представление, на самом деле мне удалось добиться этого с помощью простого табличного представления. Мне просто нужно было быть осторожным с границами и цветами фона за ячейками ...

1 голос
/ 10 февраля 2012

Я бы так не поступил.Глядя на приложение Twitter, я не сомневаюсь, что это сгруппированное табличное представление, а разделы блоков используют первую строку в качестве заголовка, а вторую строку с большей высотой строки для контента.

Вы можете настроить секции и строки по мере необходимости в методах источника данных табличного представления, основываясь на том, что возвращается из NSFetchedResultsController.Единственное предостережение в том, что вы должны быть осторожны, когда используете путь индекса для ссылки на основные объекты данных.

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