我在導航控制器中有一個UIWebView。它從一個xml文件中提取html,然後顯示html。該html包含通過<img src="image.png" />
獲取本地圖像的代碼。在iPhone模擬器上,UIWebView同時顯示文本和圖像。然而,在iPad上大延遲:爲什麼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中經由故事板連接。
編輯:儘管我的評論,這實際上發生在任何形象。我什至嘗試加載到一個基本的UIWebView沒有其他的HTML!
你能後,您加載,然後顯示HTML代碼? – mydogisbox 2012-04-12 16:50:27
另外,你的圖像有多大? – mydogisbox 2012-04-12 17:00:13
我現在無法訪問代碼。圖像相當小(最多300x300)。我可以用另一個更大的圖像加載另一個UITableViewCell調用的另一個UIWebView,並且仍然可以獲得相同的結果 – blake305 2012-04-12 17:01:36