0

我实现了以下函数,并将 CPTScatterPlot 设置delegate为 self 和boundLinePlot.plotSymbolMarginForHitDetection320.0f。

-(void)scatterPlot:(CPTScatterPlot *)plot plotSymbolWasSelectedAtRecordIndex:(NSUInteger)index {
    NSLog(@"index %d",index);
}

当我在任何地方触摸散点图时,委托方法正确运行并返回最近的索引,但滚动不起作用,因为委托方法捕获了所有点击。

如何解决这个问题呢?

感谢您的回复

4

1 回答 1

1

减少你的plotSymbolMarginForHitDetection设置。您已经告诉它在绘图点 320 像素内的任何地方注册触摸。在 iPhone 屏幕上,这几乎是整个图表。更典型的设置是在 5 到 15 之间。

于 2012-03-01T02:10:14.957 回答