2014-09-19 43 views
0

我正在使用集合視圖與自定義單元格,具有長按客人的單元格,當我通過拖放刪除特定項目,其餘項目沒有正確安排,集合視圖有空項目。UICollectionView空的項目正在刪除單元格

下面的代碼我正在刪除

[array removeObjectAtIndex:currentIndexpath.item]; 

[CollectionView performBatchUpdates:^{ 
    [CollectionView deleteItemsAtIndexPaths:@[currentIndexpath]]; 
} 
         completion:^(BOOL finshed){ 
    [CollectionView reloadData]; 
}]; 
+1

如果您使用performBatchUpdates,則不需要調用reloadData。我可能會看看其他委託方法。 – 2014-09-19 15:01:38

+1

作爲樣式註釋,在Objective-C中習慣使用大寫字母和帶小寫字母的變量來啓動數據類型。它使得更容易確定哪個是哪個,特別是當查看這樣的代碼片段時。 – 2014-09-19 15:06:15

回答

-1

後使用,必須刪除您的收藏陣列的內容和需要重新加載集合視圖。