在核心情节中限制滚动

时间:2010-08-16 12:37:26

标签: iphone core-plot

我想让我的用户在CPXYGraph中滚动。我有一个CPXYGraph作为CPHostingLayer的一部分,就像在教程中一样。我启用了allowUserInteraction,这很酷并且允许滚动。但我不想让我的用户滚动到'无限',它似乎允许 - 你可以继续拖动数据在绘图上的位置。

如何约束这个以便用户只能在某个范围内滚动?

我也启用了maskToBorder,并将outerBorderPath和innerBorderPath设置为一个非常小的东西,但我没有看到任何变化,所以我不确定它们应该如何工作。

我无法设置maskingPath和subLayerMaskingPath,因为它们似乎只是只读(没有setter),尽管我觉得这两个属性可能就是我想要的。

有人遇到过这种情况吗?如果有人可以发光,会很高兴。谢谢!

1 个答案:

答案 0 :(得分:11)

遮罩属性仅影响绘图。您需要使用绘图空间的globalXRangeglobalYRange属性。这些定义了可以滚动到视图中的最大范围。请参阅CPTestApp中的示例。

相关问题