2013-06-19 4 views
0

Я хочу переместить элементы в UICollectionView так же, как вы перемещаете книги в iBooks или значки на главном экране. Я пробовал LXReorderableCollectionViewFlowLayout и DraggableCollectionView, но оба они показывают объект, который все еще находится в каждой ячейке, когда он перетаскивается. Есть ли другой способ, которым я могу это сделать, что будет работать правильно?Переместить элементы UICollectionView вокруг

+0

И ... Что вы пробовали? – Cyrille

ответ

1

Думаю, я понимаю, о чем вы просите. На трассе IOS вы можете переместить элемент в положение относительно, и движение по-прежнему будет запущено. С LXReorderableCollectionViewFlowLayout движение запускается путем перемещения ячейки над другой. Это очень «точный».

DraggableCollectionView также использовался таким образом, но теперь он использует ближайшую ячейку, точно так же, как и спринтер iOS. Это достигается тем, что каждая секция имеет +1 ячейку и использует distance formula для получения ближайшего индекса.

(Я являюсь автором DraggableCollectionView, и я также внесли свой вклад в LXReorderableCollectionViewFlowLayout).

Смежные вопросы