Nel mio progetto iPhone, ho un UIView dove ho implementare il metodo drawRect:CGContext - c'è un modo per ripristinare il contesto attuale
- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
All'interno del metodo che faccio un sacco di disegno linee, immagini e testi che utilizzano questo contesto. Il problema è che quando riutilizzo questa vista, il contesto non viene ripristinato. C'è un metodo che posso chiamare per resettare il contesto in qualche modo?
Che cosa si intende per "azzerare il contesto"? –
Voglio dire che quando la mia vista va a disegnare di nuovo, è tutta straziata, come se ricordi cose come dove ho spostato l'ultima cosa a – rustyshelf