UICollectionView单元格的“懒惰绘图”

时间:2013-10-06 17:59:51

标签: ios objective-c drawing uicollectionview lazy-evaluation

这个问题不是关于图像的延迟加载,我可以做到这一点没问题。我在这里有一个问题,每个单元格都有复杂的渐变绘图等,这会导致collectionView在绘制每个单元格时明显断断续续(滚动时更快)。我想做的只是在慢慢滚动或用户停止滚动时绘制。我尝试使用NSOperationQueue进行所有绘图(当细胞离开屏幕时取消)但它比以前更糟。

如果有人对一个好的方法有任何建议,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

您是否尝试过Building Concurrent User Interfaces on iOS来自WWDC 2012的方法?他们展示了一个类似的例子,并解释了如何将绘图移动到后台线程。