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?
Répondre
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];
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 –
Ne fonctionne pas pour moi dans swift 'let path = NSBundle.mainBundle(). pathForResource (" txtIcon ", deType:" png ")' -> 'bodyNew = " \(attachmentName)
" ' –
jose920405
double possible [en HTML et Images locales Dans UIWebView] (http://stackoverflow.com/questions/747407/using-html-and-local-images-within-uiwebview) – Ferruccio
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) –