2011-12-20 82 views
0

我滚动了一大组数据点(自定义视图中的CGPoints,如图),它显然很慢并且很缓慢。有没有一种常见的方式来加载和绘制我需要显示的大块数据? [[[myScrollview] documentView] documentVisibleRect]的诀窍是什么? 我也想放大和缩小,因此改变数据点的细节。 感谢您的任何提示。如何在含有大量数据的NSScrollview中高效滚动?

回答

0

你如何做到这一点完全取决于你。这是你的自定义视图,你可以绘制任何你喜欢的。您的视图控制器应该跟踪缩放级别和当前位置,您的视图应该只绘制这部分数据。

没有什么魔法会使这个更容易,你必须自己编程。

+0

好的谢谢你。 – stronzo 2011-12-22 10:08:51

+0

而且可以肯定的是:通过更改自定义视图框架的大小(这是文档视图)来缩放是否正确?所以它可以是非常巨大的(1000万像素或类似的东西),而不是laggy? – stronzo 2011-12-22 10:25:40

相关问题