Проверьте, в каком столбце находится ячейка UICollectionView? - PullRequest
0 голосов
/ 01 февраля 2020

У меня есть UICollection View, и я создаю собственную анимацию, когда пользователь нажимает на ячейку.

В представлении коллекции есть три столбца. Есть ли быстрый способ выяснить, учитывая индексный путь, столбец, который был повернут?

Ответы [ 2 ]

1 голос
/ 01 февраля 2020

Если у вас есть один раздел, вы можете просто использовать по модулю арифмети c в item пути индекса.

let column = indexPath.item % 3  // gives a value from 0 to 2
0 голосов
/ 01 февраля 2020

Да. Предполагая, что вы настраиваете столбцы как разделы в представлении коллекции, вы должны просто иметь возможность проверить раздел indexpath.

IndexPath в основном состоит из двух частей, строки и раздела. Если у вас есть 3 раздела, то indexPath.section == 0 - это первый столбец, indexPath.section == 1 - второй, а indexPath.section == 2 - третий

.
...