2011-10-24 4 views
0

UIImageView를 Core Plot 프레임 워크의 CPTBarPlot 레이어에 추가 할 수 있습니까? 나는 다음을 시도하지만, 그것은 단지 그래프의 코너에 이미지를 생성하고 내가 술집에가되고 싶어요 :어떻게 Core Plot CPTBarPlot 레이어에 이미지를 추가 할 수 있습니까?

NSString *bundlePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"wrong.png"];   
     UIImage *image = [[UIImage alloc] initWithContentsOfFile:bundlePath]; 
     UIImageView *incorrect = [[UIImageView alloc] initWithFrame:CGRectMake(plot.bounds.origin.x,plot.bounds.origin.y,14,14)]; 
     [incorrect setImage:image]; 
     [plot addSublayer:incorrect.layer]; 

     [image release]; 
     [incorrect release]; 

답변

1

난 당신이 이미지와 CPTFill를 작성하여이 작업을 수행 할 수 있다고 생각하고, 막대 그림의 대리자/데이터 소스를 사용하여 막대의 채우기를 반환합니다.

이미지가 실제로는 술집에 표시되지 않고 상단 또는 상단에 표시되도록하려면 CPTPlotSpaceAnnotation을 만들어 플롯 영역에 연결하는 것이 가장 좋습니다.

+0

감사합니다. 나를 올바른 방향으로 가리켰다. – Skeep

관련 문제