コアプロットを使用して線グラフ(データ線インジケータとプロット記号付き)を作成しました。特定のプロットシンボルをタップすると、データインジケータがこの選択されたプロットシンボルに移動します。しかし、2つ以上のシンボルが互いに非常に近い場合、間違ったプロットシンボルに当たる可能性があります。したがって、ユーザーが指を保持してグラフに沿って左右に移動すると、ラインインジケーターをドラッグまたはスワイプすることにしました。私はPlotSpaceのデリゲートMethodeのを使用して正しい道の上にいますかどうかわからない:私は非常に多く、誰かが解決策を持っている場合は感謝や、この問題へのヒントとなるCorePlot:線グラフに沿ってデータ線インジケータをドラッグ/スワイプさせる
-(BOOL) plotSpace:(CPTPlotSpace *) space shouldHandlePointingDeviceDraggedEvent:(id)event atPoint:(CGPoint)point
。前もって感謝します!
は(申し訳ありませんが、私は私のグラフを掲示したかったが、私はまだそれを行うことは許されないんだそうです。)
データインジケータには何を使用していますか? –
私は2つの散布図を作成しました。一つは私の折れ線グラフ用、もう一つは私のデータインジケータ用です(そしてどちらも同じmutablelinestyleを使います)。 – fernyfine