I have a UIWebView in a navigation controller. It pulls html from an xml file and then displays the html. The html contains code to grab local images via <img src="image.png" />. On the iPhone Simulator, the UIWebView displays the text and images at the same time. However, there is a big delay on the iPad:

A few seconds later the images load:

How can I get rid of this nasty delay?
Code:
NSString *html = [NSString stringWithFormat:@"Blah blah %@ <img src='image.png'> %@", [self.questionsAndAnswers objectAtIndex:0], [self.questionsAndAnswers objectAtIndex:1]];
[webView loadHTMLString:html baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
The UIWebView is connected via Storyboard.
Edit: despite my comments, this actually happens with any image. I even tried loading it into a basic UIWebView with no other html!
A few things to try: