我在iPad应用程序中使用Core Plot在散点图上绘制一些数据点。我希望轴能够平移数据,直到其中一个轴靠近图形的边缘。然后我希望对该轴进行约束,使其不超出图的边缘。我知道我可以使用CPTConstraints来修复轴,但我不希望它们总是被修复。我只是希望它们在靠近图形边缘时被修复,以便它们保持可见。我附上了我的应用程序的一些截图,向您展示我的意思。
答案 0 :(得分:0)
使用绘图空间委托来监控绘图空间的更改。实现-plotSpace:willChangePlotRangeTo:forCoordinate:
委托方法并使用新的绘图范围来决定是否设置orthogonalCoordinate
或约束来定位轴。