我正在开发一个iPhone应用程序,在其中我使用Core-Plot框架显示图形。该图由CPScatterPlot组成,我想要做的是在屏幕上为该图的外观设置动画。
我不是在寻找淡入式动画,也不是要从屏幕左侧滑动绘图。我宁愿让用户看到图表的每个点一次出现一个(从左边开始),这样看起来图表的跟踪速度很慢。
我怀疑Core-Plot提供了一种“减慢”图形跟踪的方法,因此我可能必须从头开始实现这一点。有没有人知道如何做到这一点?
由于
答案 0 :(得分:2)
我还没有尝试过,但我会使用的方法是使用两个独立的散点图,这些散点图使用相同的外观属性(线条样式,绘图符号等)进行配置。隐藏一个并加载另一个中的第一个点。在隐藏的绘图中加载前两个点并使用Core Animation使其淡入。当动画结束时,隐藏第一个绘图,加载其中的前三个数据点,然后将其淡入。重复此交替模式,直到所有数据点已加载。