#iphone #ipad #core-plot
#iPhone #iPad #core-plot
Вопрос:
Я должен отображать значения в срезах круговой диаграммы, которые я создал с помощью core plot на ipad. можете ли вы помочь мне разобраться в этом??
С уважением, Амит
Комментарии:
1. Пожалуйста, напишите, что вы уже сделали, и конкретный вопрос.
2. Я создал круговую диаграмму на ipad, которая имеет четыре разных среза. Я хочу добавить строковое значение к каждому срезу. Как я могу это сделать?
Ответ №1:
Вот метод, который я использую для получения текста / данных, связанных с круговыми срезами:
- (CPLayer *)dataLabelForPlot:(CPPlot *)plot recordIndex:(NSUInteger)index {
static CPMutableTextStyle *whiteText = nil;
NSString *string = @"some text you want to insert or data from an array";
if ( !whiteText ) {
whiteText = [[CPMutableTextStyle alloc] init];
whiteText.color = [CPColor whiteColor];
}
CPTextLayer *newLayer = nil;
newLayer = [[[CPTextLayer alloc] initWithText:string style:whiteText] autorelease];
return newLayer;
}
Это стандартный метод в core plot, поэтому вам не нужно больше ничего делать, чтобы заставить его работать. Просто укажите, что вы хотите в тексте, и он сделает все остальное. Надеюсь, это поможет вам