Скажем, у меня есть UICollectionView, используя UICollectionViewFlowLayout и следующий формат:
1 2 3
4 5 6
7 8 9
Я касаюсь ячейки 9 и перетаскиваю ее по ячейке 6, перемещая ячейку 9 туда, где находится ячейка 6, и ячейка 6, где ячейка 9:
1 2 3
4 5 9
7 8 6
Есть ли способ легко перемещать и анимировать ячейку 6, где находится ячейка 9, а также перемещать и анимировать ячейку 9, где находится ячейка 6? Или мне нужно подклассы UICollectionViewLayout? Если мне нужно подклассифицировать UICollectionViewLayout, как это сделать? Я попытался явно установить центры ячеек в
-(UICollectionViewLayoutAttributes*)layoutAttributesForItemAtIndexPath:(NSIndexPath *)indexPath
но без успеха.