2010-09-27 30 views
5

¿Hay una manera fácil de incrustar imágenes locales en un UIWebView? Por ejemplo, me gustaría insertar una imagen de logo.png en UIWebView, que he agregado a la carpeta de Recursos en Xcode. ¿Simplemente agregaría una etiqueta HTML img para esto?¿Cómo incrustar imágenes locales en UIWebView?

+1

posible duplicado de [el uso de HTML y Local Imágenes Dentro de UIWebView] (http://stackoverflow.com/questions/747407/using-html-and-local-images-within-uiwebview) – Ferruccio

+0

puede consultar mi respuesta en esta publicación, espero que funcione para usted [http://stackoverflow.com/a/43011715/1316779] (http://stackoverflow.com/a/43011715/1316779) –

Respuesta

20

sí, es muy simple, pero, para otros, recuerda poner "file: //" al principio de su trayectoria

por ejemplo:

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

En la misma línea que esta respuesta, pero ustedes pueden apreciar este enlace: http: // ipho neincubator.com/blog/windows-views/uiwebview-revisited –

+0

No trabaje para mí en swift 'let path = NSBundle.mainBundle(). pathForResource (" txtIcon ", ofType:" png ")' -> 'bodyNew = "\"xxxxxx\"

 \(attachmentName)



" ' – jose920405

Cuestiones relacionadas