Я сделал линейный график (с индикатором линии данных и графиками), используя базовый график. Когда я нажимаю на определенный символ графика, индикатор данных перемещается к этому выбранному символу графика. Однако, если два или более символа находятся очень близко друг к другу, есть шанс попасть в неправильный символ графика. Таким образом, я решил позволить линейному индикатору перетаскивать или проводить пальцем вдоль, если пользователь держит палец и двигается влево / вправо по графику. Я не уверен, что я на правильном пути, используя метод делегата PlotSpace:
-(BOOL) plotSpace:(CPTPlotSpace *) space shouldHandlePointingDeviceDraggedEvent:(id)event atPoint:(CGPoint)point
Я был бы очень признателен, если у кого-то есть решение или подсказка по этому вопросу. Заранее спасибо!
(Извините, я хотел опубликовать свой график, но, похоже, мне пока не разрешено это делать:)