0
私は上下に棒グラフを表示しようとしています。 しかし、私が実行すると、Objective-Cが前のCALayerのイメージを消去していないかのように、バーグラフが増加すると表示が更新されます。xcode:CALayerは、サイズを変更すると、以前の画像を消去(空白)しますか?
CALayerの.frameを小さく設定すると、自動的に前のイメージが消去されますか?ここで
が、私はそれを更新方法は次のとおりです。
[ CATransaction begin ];
[CATransaction setValue : (id) kCFBooleanTrue forKey : kCATransactionDisableActions];
graph_CALayer.frame = CGRectMake(left_x, top_y, width, height);
graph_CALayer.backgroundColor = bar_background_color.CGColor;
[CATransaction commit];