如何*手动*重用屏幕外的UICollectionViewCell?

时间:2015-08-27 13:33:40

标签: ios uicollectionview uicollectionviewcell

我使用-[UICollectionViewCell systemLayoutSizeFittingSize:]来计算-[UICollectionView collectionView:layout:sizeForItemAtIndexPath:]中自动屏蔽单元格的大小。如果单元格已经在屏幕上,我会使用-[UICollectionView cellForItemAtIndexPath:]获取它,如果不是,我必须创建一个新单元格。实际上每次UIKit问我一个大小时,创建一个新单元都是浪费。由于UICollectionView已经内置了单元重用引擎 - 我想使用它。我可以使用-[UICollectionView dequeueReusableCellWithReuseIdentifier:forIndexPath:]获取一个新单元格,但我怎样才能实际重用它?如何辨别UICollectionView我不再需要这个细胞,可以重复使用吗?

0 个答案:

没有答案