【问题标题】:Limit pan in core-plot核心图中的限制泛
【发布时间】:2012-08-30 14:44:25
【问题描述】:

我使用 CorePlot 1.0 来显示散点图。我正确配置它以显示整个图形,并且我已使用CPTConstraints 锁定轴,因此它们固定在屏幕上。我现在想做的是“锁定”图表上的平移手势,这样用户就不能垂直平移超过我的轴的最大值。

例如,我的坐标轴从 0 变为 100。加载图表时,您无法垂直平移,因为您已经看到了整个图表。例如,如果您放大,直到您看到 20 到 70 之间的垂直轴。我现在希望用户能够向上平移直到他看到 100 刻度,然后他不能再进一步(向下相同,直到他看到了 0 勾号)。

有没有类似的可能?非常感谢!

【问题讨论】:

    标签: ios core-plot


    【解决方案1】:

    最简单的方法是在绘图空间上使用“全局”范围。如果您需要更多控制,可以使用绘图空间委托。

    CPTPlotRange *globalYRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.0f)
                                                              length:CPTDecimalFromFloat(100.0f)];
    plotSpace.globalYRange = globalYRange;
    

    【讨论】:

    • 这太完美了。非常感谢!
    猜你喜欢
    • 2011-08-08
    • 2018-03-07
    • 1970-01-01
    • 2014-10-09
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多