Ho un foglio di modulo seguente che dovrebbe visualizzare la pagina html codificata. Ora ho un problema a due parte primo problema èCome visualizzare il contenuto html su UIWebView IOS
<CENTER><H1>A Simple Sample Web Page</H1><H4>By Frodo</H4>
<H2>Demonstrating a few HTML features</H2></CENTER>
viene visualizzato come
posso cambiare <CENTER>
tag <left>
in questo caso funziona ma limita le mie opzioni. Come posso visualizzare questo contenuto nel mezzo dello schermo senza problemi di allineamento?
La seconda parte della domanda è Come è possibile incorporare un colore o un collegamento al contenuto. On line ""FFFFFF">\n"
ottengo l'errore che dice Expected ':'
e on line "<a href="http://somegreatsite.com">\n"
La metà della linea è verde, che è sembra commento sullo schermo che significa che non sarà eseguito da XCode
Il mio codice completo è simile:
- (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];
}
Modifica :: Aggiunto foto story board
Così come posso fare corretta alignm ent e incorpora colore/link correttamente?
provare a dare webView = [[allocazione UIWebView] initWithFrame: self.view. ** limiti **]; invece del frame – Charan
Perché '[descrizione html]' invece di solo 'html'? – DAS
non è così che passi la stringa a webview? –