UICollectionView滚动很不稳定

在我的UICollectionView滚动真的是波涛汹涌。 当我滚过屏幕的一半时,它卡住了一会儿,然后继续。 如何使用SWIFT使滚动更顺畅?

使用Time Profiler仪器找出瓶颈位置。 Swift与滚动视图的性能无关。

有两种互补的方式:

1)[快速方式]当断续效应足够大,给你时间按下debugging器上的暂停button。 然后回顾一下主线程(Thread 1)是什么,很可能不会做UI任务。 将这些任务移到后台。

2)何时不使用具有核心图像的仪器。

这个帮助你把这个代码放在dequeueReusable Cell之后

cell.layer.shouldRasterize = YES; cell.layer.rasterizationScale = [UIScreen mainScreen].scale;