отображать тот же цвет текстовой метки, что и круговая диаграмма - PullRequest
0 голосов
/ 18 мая 2011

Я использую основной график, чтобы нарисовать круговую диаграмму и следующий текст

Ошибка 10
Мини 400

, поэтому для приведенных выше данных моя круговая диаграмма содержит 2 среза с 2 разными цветами

я хочу установить одинаковый цвет текста для каждого фрагмента

сейчас текст в белом цвете

спасибо

Ответы [ 2 ]

2 голосов
/ 07 июня 2011

@ пуджа, я понял :) попробуйте это без реализации

-sliceFillForPieChart:recordIndex:
-(CPLayer *)dataLabelForPlot:(CPPlot *)plot recordIndex:(NSUInteger)index 
{

CPTextLayer *label = [[CPTextLayer alloc] initWithText:[NSString stringWithFormat:@"%i", index]];
CPMutableTextStyle *textStyle = [label.textStyle mutableCopy];
textStyle.color = [CPPieChart defaultPieSliceColorForIndex:index];
label.textStyle = textStyle;
[textStyle release];
return [label autorelease];
}
1 голос
/ 18 мая 2011

Вы можете использовать свойство labelTextStyle графика, чтобы изменить внешний вид меток.

...