UICollectionView滚动滞后于核心图

时间:2013-05-03 15:21:15

标签: ios performance uiscrollview core-plot uicollectionview

我在iPad 3上使用UICollectionView来显示使用CorePlot的BarChart仪表板。我有大约3页的6 BarChart。

当用户滚动UICollectionView时,存在一些滞后。

我已将我的BarChart主题从kCPTDarkGradientTheme更改为kCPTPlainBlackTheme,滚动效果要好得多,但仍然有点滞后。

从乐器来看似乎需要花费一些时间(160毫秒) - (void)来自CPTLayer的recursivelyRenderInContext:(CGContextRef)上下文。

知道如何改进吗? 的问候,

塞巴斯蒂安。

1 个答案:

答案 0 :(得分:0)

纯色渲染比渐变更快,因此可以解释更改主题时的改进。您是否缓存生成的图形图像,因此它们只需渲染一次? iOS版本的 Plot Gallery 示例应用程序使用表格视图来显示图形缩略图,但它可能会为您提供一些如何构建应用程序以获得更好性能的建议。