example app ios uiwebview

ios - app - wkwebview



Color de fondo UIWebView (4)

Estoy cargando una cadena HTML en un UIWebView para poder ver texto enriquecido. Hasta aquí todo bien. Pero tengo un pequeño problema: en mi archivo Nib, configuré el atributo de fondo en verde. Sin embargo, cuando se muestra, el fondo es blanco. Luego, en el archivo de clase, agregué el siguiente

[myWebView setBackgroundColor:[UIColor greenColor]]; [myWebView loadHTMLString:myString baseURL:nil];

Sin embargo, el fondo sigue siendo blanco. Incluso traté de invertir el orden, pero aún sale el fondo blanco.

Hay más texto que el tamaño de UIWebView. Noté que cuando me desplazo hacia abajo más allá del final del texto, el fondo es verde. ¿Cómo obtengo el fondo para que el texto en sí sea verde?

¿Podrías por favor avisarme de lo que estoy haciendo mal? Muy apreciado.


Establezca el color de fondo en su html mediante el marcado css.

O bien, establezca la propiedad opaque de la vista web en NO ... y establezca el fondo de la vista debajo en verde.

UIWebView propios UIWebView no parecen entender el color de fondo, ya que están renderizando documentos.


Use esto como una adición a su código

[myWebView setBackgroundColor:[UIColor greenColor]]; [myWebView setOpaque:NO]; [myWebView loadHTMLString:myString baseURL:nil];


Probado en Xcode8 y Swift 3

self.webView.isOpaque = false; self.webView.backgroundColor = UIColor.clear


webView.opaque = NO; webView.backgroundColor = [UIColor clearColor];