/ / iPhone CorePlot: Gráfico com o usuário Touch Event - iphone, gráficos, core-plot

iPhone CorePlot: Gráfico com o usuário Touch Event - iphone, gráficos, core-plot

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

insira a descrição da imagem aqui

Eu realmente quero fazer essa função pelo Core-plot, agora estou usando o CorePlot 0.4 eu quero fazer a seguinte função insira a descrição da imagem aqui

insira a descrição da imagem aqui

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 № 1

O 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.