Прикосновение к нескольким символам графика на основном графике и получение индекса символа графика с двумя касаниями

Я хочу получить разницу между двумя точками, затронутыми одновременно. Но с помощью этого метода я получаю только один индекс на графике рассеяния,

-(void)scatterPlot:(CPTScatterPlot *)plot plotSymbolWasSelectedAtRecordIndex:(NSUInteger)idx withEvent:(CPTNativeEvent *)event;

Как получить два индекса мультитачем?


person Rajesh Maurya    schedule 05.08.2014    source источник


Ответы (1)


Встроенные методы взаимодействия поддерживают только одну точку за раз. Вы можете получить координаты точек касания, преобразовать их в координатное пространство слоя области графика и использовать метод -indexOfVisiblePointClosestToPlotAreaPoint: для получения индекса каждой точки из точечной диаграммы.

person Eric Skroch    schedule 05.08.2014