2012-07-10 39 views
2

有什么办法可以让Core Plot滚动的行为像UIScrollView中的动量滚动一样吗?我做了一个CPTGraphHostingView,并将其作为子视图添加到UIViewController.view。Core Plot势头滚动

有人会友好地提供一个方向或代码引导我通过?

回答

0

有没有像这样的内置。你可能能够使用剧情空间代表达到类似的效果。

+0

感谢您的回复,你可以给我如何可以做一个提示吗?因为我只处理1-2周的核心情节。动量滚动是如何计算的? – user866807 2012-07-11 01:22:44

3

有一个WWDC 2012演示文稿'增强滚动视图的用户体验',它解释了如何在OpenGL视图中无缝地覆盖UIScrollView,然后链接scolloffset以获得OpenGL中的动量滚动行为。我期望类似的方法可以用于你的问题。

https://developer.apple.com/videos/wwdc/2012/?id=223

6

自1.3版,在CPTXYPlotSpace,有一个叫allowsMomentum标志:

如果YES,占用空间滚动逐渐减慢,而不是突然停止。默认为NO

所以,你可以做这样的事情:

CPTGraph* graph = /* Your graph object */ 
CPTXYPlotSpace* plotSpace = (CPTXYPlotSpace*)graph.defaultPlotSpace; 
plotSpace.allowsMomentum = YES;