我正在开发一个iOS应用程序,使用UICollectionView来实现一个像普通日历应用程序一样的模块。日期单元格的背景颜色根据日期更改(这不重要)。单元格是使用dequeueReusableCellWithReuseIdentifier方法重用的。然而,当滚动它时,日历非常卡顿。我在Google和StackOverflow上搜索了整整一天,但没有找到完美的答案。
我正在开发一个iOS应用程序,使用UICollectionView来实现一个像普通日历应用程序一样的模块。日期单元格的背景颜色根据日期更改(这不重要)。单元格是使用dequeueReusableCellWithReuseIdentifier方法重用的。然而,当滚动它时,日历非常卡顿。我在Google和StackOverflow上搜索了整整一天,但没有找到完美的答案。
prepareForReuse
中清除它们的状态。
UICollectionView
旨在重用其单元格,因此这本身就意味着良好的滚动性能。 - dariaa