Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用核心图来绘制图形。图表总是移动,无论是否缩放。但我希望它在缩放之前不应该移动。在缩放状态下,我们应该允许平移(向左/向右移动)来查看整个图形。任何帮助,将不胜感激。
我可以想到几种方法来做到这一点:
缩小时禁用用户交互。当用户放大时启用它。
在绘图空间上设置globalXRange和。globalYRange无论您放大多远,该图都不会滚动到这些范围之外。
globalXRange
globalYRange
使用绘图空间委托。实现-plotSpace:willChangePlotRangeTo:forCoordinate:委托方法。如果建议的范围超出所需的滚动范围,请在返回之前将该范围修改为您的首选范围。
-plotSpace:willChangePlotRangeTo:forCoordinate: