我有一個UICollectionViewFlowLayout的簡單UICollectionView,它使用自動佈局來允許自定義大小的單元格。事情在靜態佈局工作的偉大,但是當我插入或取出的細胞,細胞的大小調整爲估計大小:UICollectionView具有自動調整大小的細胞在插入/移除動畫期間調整大小
[self.collectionView performBatchUpdates:^{
[self.collectionView insertItemsAtIndexPaths:@[indexPath]];
} completion:nil];
除了設置估計的大小,類似這樣的:
layout.estimatedItemSize = CGSizeMake(88.0, 88.0);
我在收集視圖中不做任何事情。一切都是使用故事板設置的。
我該如何避免這種調整大小?我只針對iOS 8.0,因此應該支持。
您是否設法解決此問題?我有完全相同的問題! – Peymankh
不,對不起。我會在蘋果論壇上再次提問。在iOS 9上,它只是徹底崩潰,所以我必須錯過一些東西。 – Senior
在提出我自己的類似問題後,我注意到了這一點:http://stackoverflow.com/questions/34045566/uicollectionview-cells-resizing-when-deleting-items-with-estimateditemsize。你有沒有設法找到解決方案? –