我必须在饼图中显示值,这是我在ipad中使用核心图创建的。 你可以帮我解决这个问题吗?
此致 阿米特
答案 0 :(得分:3)
这是我用来获取与饼图片段相关联的文本/数据的方法:
- (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;
}
这是核心图中的标准方法,因此您不必再做任何其他事情来使其工作。只需在文本中指定您想要的内容,剩下的就完成了。希望这对您有所帮助