В swift 4, uicollectionView я могу установить минимальный LineSpacing только для определенного indexPath? - PullRequest
0 голосов
/ 04 декабря 2018

Image Link

На рисунке я сделал UICollectionView , как верхний.Но я хочу сделать это как нижний collectionView.Для конкретного indexPath Мне нужно больше места между ячейками

Я гуглил, но думаю, что нет способа сделать это с minimalLineSpacingForSectionAt .

Есть лилучший способ сделать это?

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

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

0 голосов
/ 04 декабря 2018

Этот метод "imumLineSpacingForSectionAt "используется для определения расстояния между секциями, а не между ячейками.Для достижения вышеуказанной цели вы можете вернуть пустую ячейку CollectionView или вы также можете вернуть другой размер для этой конкретной ячейки.

...