La grafica attuale è disponibile solo in drawRect della vista :?
Domanda
Ho provato a invocare UIGraphicsGetCurrentContext () in altri posti diversi da drawRect. Mi dà un NULL. È vero che posso solo ottenere il contesto attuale in drawRect di UIView: solo?
Soluzione
Sì, al di fuori di drawRect, il contesto predefinito è zero. Prima che venga chiamato drawRect, una vista sposterà il suo contesto sullo stack e lo poperà al termine di drawRect.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow