Отображение одного и того же объекта в двух разных разделах UICollectionViewCompositionalLayout / UICollectionViewDiffableDataSource - PullRequest
0 голосов
/ 22 сентября 2019

У меня есть UICollectionView, где я выкладываю две секции (одну с горизонтальной прокруткой, одну с вертикальной прокруткой), используя UICollectionViewCompositionalLayout.Я объединил это с использованием UICollectionViewDiffableDataSource, чтобы сократить несоответствия.Однако я столкнулся с дилеммой.

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

...