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

Ios 如何*手动*重用屏幕外UICollectionViewCell?,ios,uicollectionview,uicollectionviewcell,Ios,Uicollectionview,Uicollectionviewcell,我使用-[UICollectionViewCell SystemLayoutSizeSettings大小:在-[UICollectionView collectionView:layout:sizeForItemAtIndexPath:中计算自动布局单元格的大小。如果单元格已经出现在屏幕上,我将使用-[UICollectionView cellForItemAtIndexPath:获取它,如果没有,我必须创建一个新的单元格。事实上,每次UIKit向我要一个尺寸的时候,创建一个新的单元格都是浪费。

我使用
-[UICollectionViewCell SystemLayoutSizeSettings大小:
-[UICollectionView collectionView:layout:sizeForItemAtIndexPath:
中计算自动布局单元格的大小。如果单元格已经出现在屏幕上,我将使用
-[UICollectionView cellForItemAtIndexPath:
获取它,如果没有,我必须创建一个新的单元格。事实上,每次UIKit向我要一个尺寸的时候,创建一个新的单元格都是浪费。既然
UICollectionView
已经内置了单元重用引擎,我想使用它。我可以使用
-[UICollectionView dequeueReusableCellWithReuseIdentifier:forIndexPath:][/code>获得一个新的单元格,但我如何实际重用它呢?如何告知
UICollectionView
我不再需要此单元格,它可以重复使用