У меня есть UITableView, который содержит список категорий (в данном примере, список видов спорта, например, на основе воды и суши)
В каждой ячейке этой таблицы есть список видов спорта, связанных с типомСпорт отображается во вложенном UICollectionView.Например, на водной основе будут использоваться серфинг и плавание.
Think Netflix - с вертикальными категориями прокрутки с горизонтально прокручиваемыми подкатегориями.
Вот пример JSON (обратите внимание, что показанный JSON предназначен только для описанияЯ сохранил это в RealmDb)
{
"category": [
{
"title": "Sport Listings",
"category_content": [
{
"title": "Water Based",
"category_content": [
{
"title": "Surfing"
}, {
"title": "Swimming"
}, {
"title": "Snorkelling"
}, {
"title": "Tombstoning"
}
]
},
{
"title": "Land Based",
"category_content": [
{
"title": "Football"
}, {
"title": "Rugby"
}
]
}
]
}
]
}
У меня есть таблица, правильно заполненная двумя ячейками ("На основе воды" и "На основе земли"), но теперь у меня возникают проблемы с пониманием, как анализироватьколичество и данные для каждого представления коллекции строк таблицы, чтобы я мог установить текст для каждого делегата представления коллекции.
Если я просто установил счетчик представления коллекции для каждой строки таблицы на случайное значение, то получимтекст каждой ячейки для отображения индекса строки, он отображает правильный индекс.Я сделал это, чтобы устранить любые проблемы с макетом.
У кого-нибудь есть указатели?Из примеров, которые я уже видел, вложенный счетчик UICollectionView кодируется жестко, а не динамически, как и с содержимым делегата (то же изображение / текст)
Я не разместил ни одного кода, поскольку он стал полным беспорядкомпока я пытался это выяснить.При необходимости я могу снять его и поставить здесь.