Je travaille avec le projet de dessin, comme nous savons pour dessiner quelque chose que nous devons appeler cette fonction, UIGraphicsGetCurrentcontext
, donc je l'appelle aussi partout, j'en ai besoin, que ce soit effacer, ou effacer. Ce que je fais est dans toutes les fonctions, je l'appelle ainsiproblèmes avec CGContextRef
CGContextRef context = UIGraphicsGetCurentContext()
Ce que je veux savoir, est de savoir si je reçois le même contexte chaque fois que j'appelle cette fonction? si le pointeur pointe vers le même contexte? Parce que ma gomme fonctionne dans certains cas et échoue dans certains cas.
ci-dessous est ma fonction de gomme à effacer
- (void)erase
{
[m_curImage drawAtPoint:CGPointMake(0, 0)];
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextClearRect(context, rect);
}
Cordialement Ranjit
Bonjour les amis, quelqu'un peut-il me suggérer quelque chose à cet égard – Ranjit
que voulez-vous ... je ne vous ai pas eu. voulez-vous faire une gomme? – TheTiger
Donnez-nous le cas dans lequel cela fonctionne et le cas dans lequel il ne fonctionne pas. Cependant, vous ne pouvez pas utiliser UIGraphicsGetCurrentContext() hors ligne principale. – MacGeek