2010-08-20 84 views
1

我有一个条形图,每天都会显示吸烟柜台。每列 代表一天。我想查看一周,每月, 年的数据,在同一个图上拖动X轴。如果我将x轴拖动到右边的 ,则x轴上的值会逐月增加(值更小的 值)。如果将x轴向左拖动,x轴上的值就会从一天到另一月(较大的数值范围)。如何在X轴上使用Core Plot进行缩放

我想问一下:我可以做那个功能吗?

我是新的Core-Plot。那么,请你告诉我,我该怎么做 ,我应该实现哪种方法,类,委托来实现 的功能。

任何帮助将不胜感激。

谢谢。

回答

1

这个问题很旧,但很有趣。 我看到处理它的方法有两种:

  1. 使用滑动手势
    • 检测的图形视图滑动手势;
    • 当检测到一个时,开始淡出动画以隐藏图形;
    • 更新它(坐标轴,绘图空间,重装数据等),以在单位中显示对应于滑动手势方向的数据;
    • 淡入
  2. 使用一个UIScrollView
    • 创建3页(一个前每个单元)一个UIScrollView。
    • 在每个页面上显示不同的图形;
    • 在页面之间实现导航(最终使用UIPageControl)。