【问题标题】:Infinite Scrolling in CorePlotCorePlot 中的无限滚动
【发布时间】:2015-01-02 21:00:55
【问题描述】:

我们是否可以在 CorePlot Chart 上实现无限滚动?

当用户滚动到散点图的末尾时,我想加载新的数据集,进行了一些搜索,但没有任何结果。任何提示将不胜感激。

【问题讨论】:

    标签: objective-c iphone core-plot


    【解决方案1】:

    使用绘图空间委托来监控绘图空间的变化。当您到达当前数据集的末尾时,根据需要插入绘图数据。您可能还希望删除远离可见范围的数据点,以防止绘图数据数组变得太大。使用-insertDataAtIndex:numberOfRecords:-deleteDataInIndexRange: 方法分别添加和删除数据,以获得更好的性能。

    【讨论】:

    • 我希望我应该查看回调 - (CGPoint)plotSpace:(CPTPlotSpace *)space willDisplaceBy:(CGPoint)proposedDisplacementVector; , 谢谢你的提示
    • will change or did change 方法可能是更好的选择。这些将在绘图范围发生变化时调用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2012-01-13
    • 1970-01-01
    相关资源
    最近更新 更多