Agora estou usando o Core-plot para desenvolver aplicativos. Estou procurando algum evento de toque para o usuário tocar em um ponto do gráfico, então mostra o preço.
Quando dou uma olhada no site CorePlot, Tem uma aplicação mostra o que eu preciso http://code.google.com/p/core-plot/wiki/AppsUsingCorePlot
Eu realmente quero fazer essa função pelo Core-plot, agora estou usando o CorePlot 0.4 eu quero fazer a seguinte função
Eu realmente quero ter um evento de toque que possa mostrar o preço especificado do ponto de toque do usuário.
Muito obrigado!!
Respostas:
7 para resposta № 1O CorePlot fornece várias maneiras de detectar toques do usuário:
Para parcelas:
-(void)barPlot:(CPBarPlot *)plot barWasSelectedAtRecordIndex:(NSUInteger)index;
-(void)scatterPlot:(CPScatterPlot *)plot plotSymbolWasSelectedAtRecordIndex:(NSUInteger)index;
-(void)pieChart:(CPPieChart *)plot sliceWasSelectedAtRecordIndex:(NSUInteger)index;
Para espaço na plotagem:
@protocol CPPlotSpaceDelegate <NSObject>
-(BOOL)plotSpace:(CPPlotSpace *)space shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point;
-(BOOL)plotSpace:(CPPlotSpace *)space shouldHandlePointingDeviceDraggedEvent:(id)event atPoint:(CGPoint)point;
-(BOOL)plotSpace:(CPPlotSpace *)space shouldHandlePointingDeviceUpEvent:(id)event atPoint:(CGPoint)point;
6 para resposta № 2
O programa de exemplo do Mac CPTTestApp incluído no Core Plot mostra como fazer exatamente o que você descreve. Olhe para a Demo Selection Selection no menu Exibir.
1 para resposta № 3
use a recolonização por gestos para que funcione bem.