在我的應用程序中,我正在展示應用程序數據的報告。該報告是在UIWebView上呈現的「自生成」html文件。使用iOS在html文件中添加圖像
我需要在報告中(在html文件中)包含存儲在設備中的圖像。在這一刻,我能夠獲得圖像的路徑。這有點像 「在/ var /移動/應用/ A10781A1-DE2B-4651-ADFB-7A6AD9B3645A /文檔/ EE20AF92-215E-4DF5-8E33-0713557A34C9」
我如何在HTML文件中的圖像?
在我的應用程序中,我正在展示應用程序數據的報告。該報告是在UIWebView上呈現的「自生成」html文件。使用iOS在html文件中添加圖像
我需要在報告中(在html文件中)包含存儲在設備中的圖像。在這一刻,我能夠獲得圖像的路徑。這有點像 「在/ var /移動/應用/ A10781A1-DE2B-4651-ADFB-7A6AD9B3645A /文檔/ EE20AF92-215E-4DF5-8E33-0713557A34C9」
我如何在HTML文件中的圖像?
可以包括使用圖像:
<img src="img.png">
和
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[webView loadHTMLString:htmlString baseURL:baseURL];
您可以將您的圖像img.png
複製到文檔目錄,例如,設置基本URL是文件目錄。
更新:
我發現,我發現瞭如何做到這一段時間回源。也許你可以從那裏挖掘一些更有用的信息: http://iphoneincubator.com/blog/windows-views/uiwebview-revisited
它不清楚你是否從你的問題建立的HTML飛行。但你可以做這樣的事情。
NSMutableString *htmlPage = [[[NSMutableString alloc] initWithCapacity:1000] autorelease];
... // Build the page string
[htmlPage appendStringWithFormat:@"<img src=\"%@\" alt=\"image\" height=\"100\" width=\"100\"/>",[[NSBundle mainBundle] pathForResource:@"myImage" ofType:@"png"];
或一些這方面的變種。
你明白了!設置baseURL,它現在找到了圖像。非常感謝 – Carlos