iOS9爲UICollectionView實現了一個很好的重新排序功能。UICollectionView重新排序
在我CollectionViewController我實現下面的代碼來得到它的工作:
- (void)collectionView:(UICollectionView *)collectionView moveItemAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath
{
_cells[sourceIndexPath.row][1] = [NSString stringWithFormat:@"%li", (long)destinationIndexPath.row];
_cells[destinationIndexPath.row][1] = [NSString stringWithFormat:@"%li", (long)sourceIndexPath.row];
[self saveCellorder];
}
的「細胞」陣就在那裏保存在查看小區的順序
-
現在到我的問題/問題:
我在我的CollectionView中有2個不同大小的單元格,wh我將一個小小區拖到一個小小區,他們改變了他們的地方,一切都很好。當我將一個大單元拖到一個大單元格上時,情況也是如此。
但是當我在一個大單元格上拖動一個小單元格時,大單元格變小而小單元格變大。 如何防止細胞改變其大小?