交换2个UICollectionViewCells

时间:2013-01-25 03:13:25

标签: ios objective-c uicollectionview uicollectionviewcell uicollectionviewlayout

我正在尝试交换2个表格单元格。所以如果布局就像

123 456 789

我将单元格3拖到单元格5,它将是

125 436 789

但是如果我继续拖动,而不是提升到单元格7,那么它将是

127 456 389

并为此设置动画。我有LXReorderableCollectionViewFlowLayout的基本代码,我做了一些编辑,但仍有一些问题。就像在移动细胞时一样,另一个细胞看起来就像一个副本,并且一直跟随它,直到我松开,有时它将完全复制细胞。在我的集合视图中,我使用了一个UICollectionViewCell子类,但我有2个外观,一个带信息的单元格和一个空单元格。

这是代码

LXReorderableCollectionViewFlowLayout.h - http://pastie.org/7188891 LXReorderableCollectionViewFlowLayout.m - http://pastie.org/7188886

(不能在这里发布代码,因为它的帖子太长了)

0 个答案:

没有答案