【发布时间】:2011-12-20 18:44:36
【问题描述】:
我正在滚动大量数据点(自定义视图中的 CGPoints,如图表),它显然很慢且滞后。有没有一种常见的方法来只加载和绘制我需要显示的数据块? [[[myScrollview] documentView] documentVisibleRect] 有诀窍吗? 我也想放大和缩小,从而改变数据点的细节。 感谢您的任何提示。
【问题讨论】:
标签: cocoa scrollview nsscrollview
我正在滚动大量数据点(自定义视图中的 CGPoints,如图表),它显然很慢且滞后。有没有一种常见的方法来只加载和绘制我需要显示的数据块? [[[myScrollview] documentView] documentVisibleRect] 有诀窍吗? 我也想放大和缩小,从而改变数据点的细节。 感谢您的任何提示。
【问题讨论】:
标签: cocoa scrollview nsscrollview
如何做到这一点完全取决于您。这是你的自定义视图,你可以画你喜欢的任何东西。您的视图控制器应该跟踪缩放级别和当前位置,并且您的视图应该只绘制这部分数据。
没有什么魔法能让这件事变得更容易,你必须自己编程。
【讨论】: