gpt4 book ai didi

ios - 我可以为 Core Plot 散点图的范围设置动画吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:18:50 25 4
gpt4 key购买 nike

我在一个 iOS 应用程序中有一个 Core Plot 散点图,我用它来显示一些数据。当 View 加载时,我计算绘图的理想范围以适合屏幕上的数据。我允许用户缩放和平移,但包括一个按钮以将图形返回到那些理想范围。

该按钮可以正常工作并且范围会适当更改,但更改可能会有点不和谐。由于突然的变化,人们失去了情节的心理“ map ”。根据需要为平移和缩放设置动画会更好,就像 map 应用程序那样。

我没有看到 Core Plot 中内置的任何允许动画的东西,但我可能错过了一些东西。有没有一种方法可以使用 Core Plot(或其分支)或相当简单的手动方法来做到这一点?

最佳答案

如果现在有人对此感到疑惑,Eric 的修复已经到位,您现在可以使用以下代码为范围设置动画:

CPTPlotRange *xRange = [CPTPlotRange 
plotRangeWithLocation:CPTDecimalFromDouble(location)
length:CPTDecimalFromDouble(length)];

[CPTAnimation animate:plotSpace // CPTPlotSpace *
property:@"xRange"
fromPlotRange:plotSpace.xRange
toPlotRange:xRange
duration:5.0
withDelay:0
animationCurve:CPTAnimationCurveCubicInOut
delegate:nil];

关于ios - 我可以为 Core Plot 散点图的范围设置动画吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557016/

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