核心图:仅当它接近图的边缘时才约束轴

时间:2013-07-16 19:03:48

标签: constraints core-plot axis edge floating

我在iPad应用程序中使用Core Plot在散点图上绘制一些数据点。我希望轴能够平移数​​据,直到其中一个轴靠近图形的边缘。然后我希望对该轴进行约束,使其不超出图的边缘。我知道我可以使用CPTConstraints来修复轴,但我不希望它们总是被修复。我只是希望它们在靠近图形边缘时被修复,以便它们保持可见。我附上了我的应用程序的一些截图,向您展示我的意思。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

使用绘图空间委托来监控绘图空间的更改。实现-plotSpace:willChangePlotRangeTo:forCoordinate:委托方法并使用新的绘图范围来决定是否设置orthogonalCoordinate或约束来定位轴。