0

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

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

это звучит, как взломать, я уверен, что это не так, чтобы это делать, но может кто-нибудь одолжить несколько советов о таком роде установка?

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

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

спасибо.

ответ

1

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

1

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

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

Смежные вопросы