2010-09-27 57 views
5

有沒有簡單的方法在UIWebView中嵌入本地圖像?例如,我想將一個logo.png圖像嵌入到UIWebView中,該圖像已添加到Xcode的Resources文件夾中。我會簡單地爲此添加一個imgHTML標記嗎?如何在UIWebView中嵌入本地圖像?

+1

[使用HTML和本地圖像的可能重複在UIWebView](http://stackoverflow.com/questions/747407/using-html-and-local-images-within-uiwebview) – Ferruccio 2012-06-12 14:35:08

+0

你可以參考我對這篇文章的回答,希望它對你有用[http:/ /stackoverflow.com/a/43011715/1316779](http://stackoverflow.com/a/43011715/1316779) – 2017-03-26 09:40:59

回答

20

是的,它是非常簡單的,但是對於其他人,記得把「文件://」在你的路徑

的開始,例如:

NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"png"]; 
[myWebView loadHTMLString:[NSString stringWithFormat:@"<html><body><img src=\"file://%@\"></body></html>",path] baseURL:nil]; 
+2

沿着與此答案相同的路線,但您的人可能會欣賞此鏈接:http:// ipho neincubator.com/blog/windows-views/uiwebview-revisited – 2011-11-29 11:32:01

+0

不要在swift中爲我工作'let path = NSBundle.mainBundle()。pathForResource(「txtIcon」,ofType:「png」)' - >'bodyNew =「\"xxxxxx\"

 \(attachmentName)



」' – jose920405 2016-01-22 17:03:47