0

次の関数を実装し、CPTScatterPlotdelegateをselfおよび320.0fに設定boundLinePlot.plotSymbolMarginForHitDetectionします。

-(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 に答える