0

我正在使用核心图来绘制图形。图表总是移动,无论是否缩放。但我希望它在缩放之前不应该移动。在缩放状态下,我们应该允许平移(向左/向右移动)来查看整个图形。
任何帮助,将不胜感激。

4

1 回答 1

0

我可以想到几种方法来做到这一点:

  1. 缩小时禁用用户交互。当用户放大时启用它。

  2. 在绘图空间上设置globalXRange和。globalYRange无论您放大多远,该图都不会滚动到这些范围之外。

  3. 使用绘图空间委托。实现-plotSpace:willChangePlotRangeTo:forCoordinate:委托方法。如果建议的范围超出所需的滚动范围,请在返回之前将该范围修改为您的首选范围。

于 2012-10-26T00:59:52.803 回答