如何使用coreplot,xcode在ipad的饼图中添加值

时间:2011-11-01 11:28:05

标签: iphone ipad core-plot

我必须在饼图中显示值,这是我在ipad中使用核心图创建的。 你可以帮我解决这个问题吗?

此致 阿米特

1 个答案:

答案 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;
}

这是核心图中的标准方法,因此您不必再做任何其他事情来使其工作。只需在文本中指定您想要的内容,剩下的就完成了。希望这对您有所帮助