Collectionview внутри ячейки таблицы с динамическими ячейками высоты и динамическим содержимым swift 4 - PullRequest
0 голосов
/ 12 сентября 2018

Я работаю с collectionview внутри tableviewcell в Swift 4. Я получаю контент с сервера, который все динамический. Я должен показать разные типы поведения коллекционера.

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

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

Также в последнем ряду у меня есть collectonviewcell с прокручиваемым контентом, здесь, когда я прокручиваю, контент повторяется из нижнего или верхнего ряда. Я хочу, чтобы прокрутка смота и перестала повторять содержание.

Я новичок в Swift. Кто-нибудь может мне помочь из этого. Заранее спасибо.

1 Ответ

0 голосов
/ 12 сентября 2018

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

  • Вы должны установить высоту ячейки табличного представления как UITableViewAutomaticDimension. Это будет обрабатывать вашу высоту ячейки в соответствии с вашим динамическим контентом.
  • Для каждой ячейки табличного представления вы должны установить свойство представления коллекции, используя путь индекса ячейки согласно вашему требованию.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...