假设我有一个 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
但没有成功。