Hello, what I am trying to do is display a dot in a view, but I want the color to actively change while in a loop. The problem is that [self setNeedsDisplay:YES] seems to wait until the loop ends before redrawing the view. Is there a way to tell the view to redraw instantly, and not wait for the loop to end first? Any help would be much appreciated.