J'essaye de déplacer un UIView, qui est petit. Ma boucle for déplace l'UIView de 100 points.Déplacer UIView avec une boucle for
Cela fonctionne sauf qu'il ne bouge pas tant que la boucle n'est pas terminée.
J'ai essayé d'installer
[self.view setNeedsDisplay] et [myView setNeedsDisplay], je l'ai également mis la fonction à l'intérieur NSTimer et NSThread, comme vu ci-dessous
[NSThread detachNewThreadSelector:@selector(doStuff) toTarget:self withObject:nil];
et
[NSTimer scheduledTimerWithTimeInterval:1/15
target:self selector:@selector(doStuff)
userInfo:nil
repeats:NO] ;
Mais ça ne "anime" pas. Après chaque mouvement de la vue, je fais un sommeil (1); mais toujours rien.
J'espère que quelqu'un peut m'aider.
Merci. Après avoir enlevé la boucle for et juste fait un timer et un booléen (devrait bouger), tout fonctionne comme prévu. Ne peut pas pour la vie de moi comprendre par la suite pourquoi je tentais la boucle for. Merci à tous –