我在导航控制器中有一个 UIWebView。它从 xml 文件中提取 html,然后显示 html。html 包含通过<img src="image.png" />
. 在 iPhone 模拟器上,UIWebView 同时显示文本和图像。但是,在 iPad 上有一个很大的延迟:
几秒钟后,图像加载:
我怎样才能摆脱这种讨厌的延迟?
代码:
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]]];
UIWebView 通过 Storyboard 连接。
编辑:尽管我发表了评论,但这实际上发生在任何图像上。我什至尝试将它加载到没有其他 html 的基本 UIWebView 中!