What is the most robust way to force a UIView to redraw?
The guaranteed, rock solid way to force a UIView to re-render is [myView setNeedsDisplay]. If you’re having trouble with that, you’re likely running into one of these issues: You’re calling it before you actually have the data, or your -drawRect: is over-caching something. You’re expecting the view to draw at the moment you call this … Read more