- Registriert
- 16.08.07
- Beiträge
- 126
Hallo Leute,
ich habe hier ein UIView mit einer eigenen Klasse um in selbiges per CoreGraphics reinzumalen.
Im drawRect dieses Views verfahre ich so:
und so weiter. Ich cleare / übermale nirgendwo das komplette View.
Im Interface Builder ist dieses View lediglich auf "Opaque" gestellt, auch "Clear Context before Drawing" ist False.
Trotzdem wird das View anscheinend vor dem Zeichnen geleert, es wird immer nur das angezeigt was ich beim letzten Durchlauf gemalt habe. Ich würde mich aber gern selber um das Leeren des Views kümmern.
Habe ich das was übersehen, oder kann man das automatische Leeren woanders ausschalten?
Dankeschön,
mr.winkle
ich habe hier ein UIView mit einer eigenen Klasse um in selbiges per CoreGraphics reinzumalen.
Im drawRect dieses Views verfahre ich so:
Code:
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetRGBFillColor(ctx, 0.84, 0.45, 0.0, 1.0);
CGContextFillEllipseInRect(ctx, ...);
...
...
Im Interface Builder ist dieses View lediglich auf "Opaque" gestellt, auch "Clear Context before Drawing" ist False.
Trotzdem wird das View anscheinend vor dem Zeichnen geleert, es wird immer nur das angezeigt was ich beim letzten Durchlauf gemalt habe. Ich würde mich aber gern selber um das Leeren des Views kümmern.
Habe ich das was übersehen, oder kann man das automatische Leeren woanders ausschalten?
Dankeschön,
mr.winkle