W moim projekcie iPhone, Mam UIView gdzie zaimplementować metodę drawRect:CGContext - czy istnieje sposób, aby przywrócić bieżący kontekst
- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
Wewnątrz metody robię całą masę rysunek linie, obrazy i teksty wykorzystujące ten kontekst. Problem polega na tym, że gdy ponownie używam tego widoku, kontekst nie zostanie zresetowany. Czy istnieje metoda, którą mogę wywołać, aby jakoś zresetować kontekst?
Co masz na myśli przez "resetowanie kontekstu"? –
To znaczy, że kiedy mój widok idzie zwrócić się ponownie, to wszystko jest zniekształcone, jakby rememebers rzeczy jak, gdzie, kiedy ostatnio przeniósł się coś – rustyshelf