【问题标题】:constricting scrolling in core-plot限制核心情节中的滚动
【发布时间】:2010-08-16 12:37:26
【问题描述】:

我想让我的用户在 CPXYGraph 内滚动。我有一个 CPXYGraph 作为 CPHostingLayer 的一部分,就像在教程中一样。我启用了allowUserInteraction,它很酷并且允许滚动。但我不想让我的用户滚动到“无穷大”,这似乎是允许的——你可以继续拖得越来越远,远离数据在绘图上的位置。

如何限制这一点,使用户只能在特定范围内滚动?

我还启用了masksToBorder,并将outerBorderPath 和innerBorderPath 设置为任意小的值,但我没有看到任何变化,所以我不确定它们应该如何工作。

我无法设置 maskingPath 和 subLayerMaskingPath,因为它们似乎是只读的(没有设置器),尽管我觉得这两个属性可能是我正在寻找的。​​p>

有人遇到过这种情况吗?如果有人能提供一些启示,我会很高兴。谢谢!

【问题讨论】:

    标签: iphone core-plot


    【解决方案1】:

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

    【讨论】:

    • eric,这听起来正是我想要的。我会核实并通知您,因为我现在不在。提前致谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多