0
我在iPad应用程序中使用核心图来绘制散点图上的一些数据点。我希望轴能够平移数据,直到其中一个轴接近图的边缘。然后,我希望该轴受到约束,以便它不超出图的边缘。我知道我可以使用CPTConstraints来修复坐标轴,但我不希望它们总是被修复。我只是希望它们在靠近图形边缘时被固定,以便它们保持可见。我附上了我的应用程序的一些截图,向你展示我的意思。核心图:只有当它接近图的边缘时才约束轴
我在iPad应用程序中使用核心图来绘制散点图上的一些数据点。我希望轴能够平移数据,直到其中一个轴接近图的边缘。然后,我希望该轴受到约束,以便它不超出图的边缘。我知道我可以使用CPTConstraints来修复坐标轴,但我不希望它们总是被修复。我只是希望它们在靠近图形边缘时被固定,以便它们保持可见。我附上了我的应用程序的一些截图,向你展示我的意思。核心图:只有当它接近图的边缘时才约束轴
使用占用空间委托监测变化的情节空间。实施代理方法-plotSpace:willChangePlotRangeTo:forCoordinate:
并使用新的绘图范围来决定是否设置orthogonalCoordinate
或约束来定位轴。
太棒了!非常感谢! – EJV