2015-04-13 1 views
0
CPTPieChart *pieChart = [[CPTPieChart alloc] init]; 
pieChart.plotSpace.delegate = self; 
pieChart.plotSpace.allowsUserInteraction=YES; 
pieChart.labelOffset=-50; 
pieChart.dataSource = self; 
pieChart.delegate = self; 
pieChart.pieRadius = (self.hostView.bounds.size.height * 0.4)/2; 
pieChart.pieInnerRadius=pieChart.pieRadius/2; 
pieChart.identifier = graph.title; 
pieChart.startAngle = M_PI_4; 
pieChart.sliceDirection = CPTPieDirectionClockwise; 

permis userinteraction dans l'espace de l'intrigue mon délégué se sont appelés mais le piechart n'est pas zoom et de panoramique. Obtenir une référence pour représenter graphiquementactiver le zoom et le panoramique de Coreplot pour CPTPieChart

CPTGraph *graph = self.hostView.hostedGraph; 
self.hostView.allowPinchScaling=YES; 

Répondre

1

Les graphiques circulaires ne supportent pas de pincement zoom (voir issue #15) ou panoramique. Je ne l'ai pas essayé, mais vous devriez pouvoir utiliser le délégué de l'espace de tracé pour ajuster le centre et/ou le rayon de l'intrigue.