2010-05-02 5 views
0

Je cherche une bonne bibliothèque de traçage (ligne, camembert, histogrammes) qui permet d'interagir avec l'utilisateur en touchant quelque chose comme dans l'application Stocks.Bibliothèques de traçage/cartographie pour iPhone

Je trouve une bibliothèque de terrain de base, mais semble comme cette logique d'interaction ne sont pas bien couverts.

Veuillez indiquer quelles bibliothèques peuvent être utilisées?

Répondre

0

Configuré le problème.

La logique d'interaction est couverte dans la bibliothèque de trames principales dans le fichier CPLayerHostingView.m.

Si vous devez associer votre ViewController avec CPLayerHostingView, ajoutez simplement la propriété:

@interface CPLayerHostingView : UIView<CPPlotDataSource> { 
@protected 
    CPLayer *hostedLayer; 
    CPTestAppScatterPlotController *touchController; 
} 

@property (nonatomic, readwrite, retain) CPLayer *hostedLayer; 
@property (nonatomic, readwrite, retain) CPTestAppScatterPlotController *touchController; 

Puis, dans ViewController code d'utilisation:

CPLayerHostingView *hostingView = (CPLayerHostingView *)self.view; 
hostingView.touchController = self; 

Alors maintenant, vous êtes en mesure d'exécuter les méthodes d'affichage de tout contrôleur de vue.

Questions connexes