将UICollectionViewCell固定到特定路径

时间:2014-10-01 16:04:53

标签: ios uicollectionview uicollectionviewcell uicollectionviewlayout

我想知道是否有可能将特定的UICollectionViewCell固定到集合视图中的特定位置。我有一个用于我的应用程序的用例,其中总是至少有8个单元格,而单元格7具有需要按照要求保留在那里的特定信息。但是,我还需要支持其他单元格的重新排序。我设法让单元格不可拖动而不是单独移动,但是如果我将单元格8拖动到位置5,则单元格将移动。这甚至可能吗?我还可以提供哪些其他信息?我使用LXReordableCollectionViewFlowLayout来管理布局。

谢谢,

1 个答案:

答案 0 :(得分:0)

好吧,我找到了答案。

当我移动其他单元格时,我在performBatchUpdates块中使用了deleteItemsAtIndexPaths和insertItemsAtIndexPaths。在这些调用之前(也在块内),我现在调用moveItemAtIndexPath:ToIndexPath传递我想要为两个参数保留的tile的索引路径,并保持它就位。