1

我正在实现在该部分内拖动单元格。这部分已经完成,但我还需要动态调整部分大小,所以当用户拖动一个单元格时,所有其他单元格都会分开。更改layoutAttributes.frame并不会影响部分layoutAttributesForItemAtIndexPath:layoutAttributesForElementsInRect:我认为更改部分中项目之间的间距应该强制部分调整大小,但我找不到动态更改间距的方法。任何人都可以提出任何建议吗?

4

2 回答 2

1

好的,我没有找到比更改值更好的解决方案,由collectionView:layout:minimumLineSpacingForSectionAtIndex:动态返回并调用invalidateLayout。我没有尝试更改单元格大小,因为这种效果对我来说已经足够了。

于 2013-10-09T08:44:36.287 回答
0

您可以使用

[yourCollectionView reloadData];

可见单元格将被更新。

于 2013-10-08T09:15:51.077 回答