iOS UICollectionView滞后于开始时的滚动

iOS UICollectionView滞后于开始时的滚动,ios,scroll,uicollectionview,smooth,Ios,Scroll,Uicollectionview,Smooth,在我的项目中,我在ma iOS中使用了一个简单的UICollectionView 该视图将加载大约100个单元。即使将单元格清空,问题也会出现 ViewDidLoad之后,将显示集合视图。当我开始嘲笑前三个屏幕页面时,它会滞后——即使是空单元格 在那之后,我变得平滑。我也可以在页面顶部再试一次。滚动kepps平滑。2个您可能会遇到的原因 1.谷歌分析 如果设置为对每个单元格视图进行计数。它的启动速度很快,但随后会变慢和滞后,因为当你滚动太快时,google analytics会写入i/o(可能是

在我的项目中,我在ma iOS中使用了一个简单的UICollectionView

该视图将加载大约100个单元。即使将单元格清空,问题也会出现

ViewDidLoad之后,将显示集合视图。当我开始嘲笑前三个屏幕页面时,它会滞后——即使是空单元格

在那之后,我变得平滑。我也可以在页面顶部再试一次。滚动kepps平滑。

2个您可能会遇到的原因 1.谷歌分析 如果设置为对每个单元格视图进行计数。它的启动速度很快,但随后会变慢和滞后,因为当你滚动太快时,google analytics会写入i/o(可能是一些缓存)

2.日期时间分析
如果为每个单元格设置DateFormatter,则它很难使用。如果可能的话,请确保您有一个singleton。

Xcode是您的朋友。他们如何帮助您了解集合视图在开始时滞后的原因?您将看到是什么让主线程忙碌并导致UI更新滞后。您知道如何处理它吗?我对ios非常陌生,以前从未使用过仪器。非常感谢!仪器显示NSSQL滞后。。。这是因为谷歌分析的高使用率。