2015-04-13 3 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; 

Включает пользовательский интерфейс в пространстве сюжета, который меня называет мой делегат, но пикчер не масштабируется и не панорамируется. Получить ссылку на графикВключить масштабирование и панорамирование в Coreplot для CPTPieChart

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

ответ

1

круговых диаграмм не поддерживает пинч-зум (см issue #15) или панорамирование. Я не пробовал, но вы должны иметь возможность использовать делегат пространственного пространства для настройки центра и/или радиуса участка.