问题
How to load a string like below in UIWebview
"\n
\nEgestas rhoncus auctor ac. Risus parturient, mid ultrices nisi.\U00a0
\nAugue ac elementum duis aliquet dolor elementum cum?\U00a0
\nTristique, augue sit lorem adipiscing dis!\U00a0
\nNunc nunc ultricies pellentesque dis dictumst enim
\n
\n"
I am trying to load this same content in 5 webviews..But it is crashing for me..
回答1:
You should use:
[webView loadHTMLString:string baseURL:nil];
But note, that you won't preserve line breaks. To preserve line breaks you'll need to replace \n with <\br> (or any valid line breaking html), so this turns into:
[webView loadHTMLString:[string stringByReplacingOccurrencesOfString:@"\n" withString:@"<br/>"] baseURL:nil];
回答2:
This is pretty simple As Below,
[self.webView loadHTMLString:htmlString baseURL:nil];
You can specify the baseURL to get relative paths working. Is this what you were looking for ? Or more general explanations about UIWebView ?
回答3:
Here is the Code
NSString* htmlString= @"hereyourSTring";
[webView loadHTMLString:htmlString baseURL:nil];
this would load the String in WEBview.
回答4:
In Swift 3
let webView = UIWebView()
webView.loadHTMLString("htmlString", baseURL: nil)
But note, that you won't preserve line breaks. To preserve line breaks you'll need to replace \n with <\br> as done by @MANIAK_dobrii in above answer
来源:https://stackoverflow.com/questions/13343794/loading-string-in-uiwebview