gpt4 book ai didi

iphone - 限制核心图中的滚动

转载 作者:行者123 更新时间:2023-12-03 18:35:27 25 4
gpt4 key购买 nike

我想让我的用户在 CPXYGraph 内滚动。我有一个 CPXYGraph 作为 CPHostingLayer 的一部分,就像教程中一样。我启用了 allowedUserInteraction,这很酷并且允许滚动。但我不想让我的用户滚动到“无限”,这似乎是允许的 - 您可以不断拖动,远离绘图上的数据位置。

如何限制它以便用户只能在特定范围内滚动?

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

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

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

最佳答案

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

关于iphone - 限制核心图中的滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3493140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com