有什么方法可以让Core Plot滚动表现得像UIScrollView中的动量滚动?我制作了一个CPTGraphHostingView并将其作为子视图添加到UIViewController.view中。
有人能够提供方向或代码来指导我完成吗?
答案 0 :(得分:6)
自版本1.3以来,在CPTXYPlotSpace
中,有一个名为allowsMomentum
的标记:
如果
YES
,绘图空间滚动逐渐减慢而不是突然停止。默认为NO
。
所以,你可以这样做:
CPTGraph* graph = /* Your graph object */
CPTXYPlotSpace* plotSpace = (CPTXYPlotSpace*)graph.defaultPlotSpace;
plotSpace.allowsMomentum = YES;
答案 1 :(得分:3)
WWDC 2012演示文稿“通过滚动视图增强用户体验”解释了如何在OpenGL视图上无形地覆盖UIScrollView,然后链接scolloffset以获取OpenGL中的动量滚动行为。我希望你的问题可以使用类似的方法。
答案 2 :(得分:0)
内置的内容完全没有。您可以使用绘图空间委托来实现类似的效果。