Tengo un cambio de hoja de formulario que debe mostrar la página html codificada. Ahora tengo un problema de dos partes primer problema esCómo mostrar el contenido html en UIWebView IOS
<CENTER><H1>A Simple Sample Web Page</H1><H4>By Frodo</H4>
<H2>Demonstrating a few HTML features</H2></CENTER>
se muestra como
puedo cambiar <CENTER>
etiqueta para <left>
en ese caso funciona pero limita mis opciones. ¿Cómo puedo mostrar este contenido en el medio de la pantalla sin problemas de alineación?
La segunda parte de la pregunta es ¿Cómo puedo insertar un color o un enlace al contenido? En la línea ""FFFFFF">\n"
consigo el error que dice Expected ':'
y en la línea "<a href="http://somegreatsite.com">\n"
La mitad de la línea es de color verde, que es parece como comentario en la pantalla que significa que no será ejecutado por XCode
Mi código completo es como:
- (void) createWebViewWithHTML{
//create the string
NSMutableString *html = [NSMutableString stringWithString: @"<html><head><title></title></head><body style=\"background:transparent;\">"];
//continue building the string
[html appendString:@"<BODY BGCOLOR="
""FFFFFF">\n"
"<CENTER><IMG SRC="clouds.jpg" ALIGN="BOTTOM">
"</CENTER> \n"
"<HR>\n"
"<a href="http://somegreatsite.com">\n"
"Link Name</a>\n"
"is a link to another nifty site\n"
"<H1>This is a Header</H1>\n"
"<H2>This is a Medium Header</H2>\n"
"Send me mail at <a href="mailto:[email protected]">\n"
"[email protected]</a>.\n"
"<P> This is a new paragraph!\n"
"<P> <B>This is a new paragraph!</B>\n"
"<BR> <B><I>This is a new sentence without a paragraph break, in bold italics.</I></B>\n"
"<HR>\n"];
[html appendString:@"</body></html>"];
//instantiate the web view
webView = [[UIWebView alloc] initWithFrame:self.view.frame];
//make the background transparent
[webView setBackgroundColor:[UIColor clearColor]];
//pass the string to the webview
[webView loadHTMLString:[html description] baseURL:nil];
//add it to the subview
[self.view addSubview:webView];
}
Editar :: Agregado imagen story board
Entonces, ¿cómo puedo hacer que alignm correcta ent e incrustar color/enlace correctamente?
intente dar webView = [[UIWebView alloc] initWithFrame: self.view. ** límites **]; en lugar del cuadro – Charan
¿Por qué '[html description]' en lugar de solo 'html'? – DAS
¿no es así como pasas la cadena a la vista web? –