我在iPad 3上使用UICollectionView来显示使用CorePlot的BarChart仪表板。我有大约3页的6 BarChart。
当用户滚动UICollectionView时,存在一些滞后。
我已将我的BarChart主题从kCPTDarkGradientTheme更改为kCPTPlainBlackTheme,滚动效果要好得多,但仍然有点滞后。
从乐器来看似乎需要花费一些时间(160毫秒) - (void)来自CPTLayer的recursivelyRenderInContext:(CGContextRef)上下文。
知道如何改进吗? 的问候,
塞巴斯蒂安。
答案 0 :(得分:0)
纯色渲染比渐变更快,因此可以解释更改主题时的改进。您是否缓存生成的图形图像,因此它们只需渲染一次? iOS版本的 Plot Gallery 示例应用程序使用表格视图来显示图形缩略图,但它可能会为您提供一些如何构建应用程序以获得更好性能的建议。