Я добавил метки на круговую диаграмму вот так
- (CPTLayer *) dataLabelForPlot: (CPTPlot *) сюжет recordIndex: (NSUInteger) индекс
{
CPTTextLayer *newLayer = nil;
UIFont *theFont;
static CPTMutableTextStyle *whiteText = nil;
if ( !whiteText )
{
whiteText = [[CPTMutableTextStyle alloc] init];
whiteText.color = [CPTColor blackColor];
whiteText.textAlignment = CPTTextAlignmentCenter;
whiteText.fontName = @"Helvetica-Bold";
whiteText.fontSize = 10.0f;
theFont = [UIFont fontWithName:whiteText.fontName size:whiteText.fontSize];
}
if ( [plot isKindOfClass:[CPTPieChart class]] )
{
newLayer.delegate = self;
newLayer = [[[CPTTextLayer alloc] initWithText:[NSString stringWithFormat:@"%@", [pieChartData2 objectAtIndex:index]] style:whiteText] autorelease];
}
return newLayer;
}
Что я хочу здесь
(1) Я хочу обернуть текст, который слишком длинный.
(2) Я хочу отобразить заголовок среза и его значение.
(3) Мне нужно нарисовать линию для заголовка и слайса.
Пожалуйста, помогите мне.
спасибо заранее