Ich versuche, ein Balkendiagramm zu zeigen, das nach oben und unten geht. Aber wenn ich es ausführe, aktualisiert es nur die Anzeige, wenn das Balkendiagramm zunimmt, als würde Objective-C das Bild des vorherigen CALayers nicht löschen.xcode: Löscht CALayer das vorherige Bild, wenn ich seine Größe ändere?
Wenn die Bildgröße des CALayers kleiner ist, wird das vorherige Bild automatisch gelöscht?
Hier ist, wie ich es aktualisieren:
[ 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];