Я реализую следующую функцию, и я устанавливаю CPTScatterPlot delegate
на себя и boundLinePlot.plotSymbolMarginForHitDetection
на 320.0f.Прокрутка распознавания касания CorePlot
-(void)scatterPlot:(CPTScatterPlot *)plot plotSymbolWasSelectedAtRecordIndex:(NSUInteger)index {
NSLog(@"index %d",index);
}
Когда я коснуться графа в любом месте диаграммы рассеяния метод делегата работать правильно и вернуться в ближайший индекс, но прокрутка не работает, так как метод делегата ловит все краны.
как решить эту проблему?
Спасибо за ответы
хорошо, но если я хочу коснуться в любом месте экрана (графика), то метод делегата вернет ближайшую точку, что является правильным решением? – flatronka
Вы сказали, что хотите прокрутить тоже. Вы не можете использовать оба способа, используя встроенную функциональность. Если вы используете делегат пространства пространства вместо делегата графика рассеивания, вы можете сами обрабатывать события down/drag/up и решать, когда регистрировать хит на сюжете и когда прокручивать. –
благодарит за полезный совет – flatronka