2011-10-24 8 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

関連する問題