2010-09-27 8 views
5

Existe-t-il un moyen facile d'intégrer des images locales dans un UIWebView? Par exemple, je voudrais intégrer une image logo.png dans l'UIWebView, que j'ai ajouté au dossier Resources dans Xcode. Aurais-je simplement ajouter une balise HTML img pour cela?Comment intégrer des images locales dans UIWebView?

+1

double possible [en HTML et Images locales Dans UIWebView] (http://stackoverflow.com/questions/747407/using-html-and-local-images-within-uiwebview) – Ferruccio

+0

vous pouvez vous référer à ma réponse sur ce post, espérons que cela fonctionne pour vous [http://stackoverflow.com/a/43011715/1316779] (http://stackoverflow.com/a/43011715/1316779) –

Répondre

20

oui, il est très simple mais, pour d'autres, n'oubliez pas de mettre "file: //" au début de votre chemin

par exemple:

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

Sur la même ligne que cette réponse, mais vous pourriez apprécier ce lien: http: // ipho neincubator.com/blog/windows-views/uiwebview-revisited –

+0

Ne fonctionne pas pour moi dans swift 'let path = NSBundle.mainBundle(). pathForResource (" txtIcon ", deType:" png ")' -> 'bodyNew = "\"xxxxxx\"

 \(attachmentName)



" ' – jose920405

Questions connexes