Nat*_*han 2 animation core-plot ios
我在iOS应用程序中有一个Core Plot散点图,我用它来显示一些数据.当视图加载时,我计算绘图的理想范围以使其在屏幕上适合其数据.我允许用户缩放和平移,但包括一个按钮可将图形返回到理想范围.
按钮工作,范围适当改变,但改变可能有点刺耳.由于突然的变化,一个人失去了他们对情节的心理"地图".如地图应用程序那样,根据需要动画平移和缩放会更好.
我没有在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];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1044 次 |
| 最近记录: |