将背景图像设置为hostView CorePlot pieChart

时间:2014-04-16 17:49:22

标签: ios core-plot

我想将backgroung图像添加到hostView(图表下的图像)。我这样做:

graph.plotAreaFrame.plotArea.fill=[(CPTFill *)[CPTFill alloc] initWithImage:[CPTImage imageForPNGFile:@"test.png"]];

而且:

graph.fill = [CPTFill fillWithImage:[CPTImage imageWithCGImage:myCGImage]];

而且:

 CALayer *caL = [[CALayer alloc] init];
    caL.contents = (id)[UIImage imageNamed:@"100.png"].CGImage;

    [self.hostView.layer addSublayer:caL];

但这一切都行不通。我在configureHostconfigureGraph方法中尝试了它。 我做错了什么?

修改

尝试通过路径初始化CPTImage:

 NSString *filePath = [[NSBundle mainBundle] pathForResource:@"100" ofType:@"png"];

    if (filePath) {
        NSLog(@"file exs");
        graph.fill = [CPTFill fillWithImage:[CPTImage imageForPNGFile:filePath]];
    }

我可以看到该文件存在,但这也不起作用

0 个答案:

没有答案