我已从 CorePlot 1.1 升级到 CorePlot 1.4,但遇到了 plotSpace:willChangePlotRangeTo
的问题:Core Plot 无法正确缩放 y 轴。
我需要更改代码中的任何内容吗? (我的代码在升级到 CorePlot 1.4 之前运行良好)。
Core Plot 是否存在错误?
我的问题与此处报告的此问题看起来很熟悉:Core Plot Issue 594
(我在代码中使用 plotSpace:willChangePlotRangeTo
,禁用此方法会有所帮助)
最佳答案
CPTXYPlotSpace
在 1.4 版中发生了变化。现在,只要 x 或 y 范围发生变化,它就会调用 -plotSpace:willChangePlotRangeTo:forCoordinate:
委托(delegate)方法,而不仅仅是在滚动或缩放时。您需要调整委托(delegate)来解决这个问题,或者在完成初始绘图空间设置后简单地设置委托(delegate)。
关于ios - 核心情节: Issue with plotSpace:willChangePlotRangeTo and autoscaling of y-axis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19494234/