在UIWebview中加载string
如何在UIWebview中加载像下面的string
"\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"
我正在尝试加载5个网页浏览器中的相同内容。但它正在为我崩溃..
你应该使用:
[webView loadHTMLString:string baseURL:nil];
但请注意,您不会保留换行符。 为了保留换行符,您需要用<\ br>(或任何有效的破解html)来replace\ n,所以这会变成:
[webView loadHTMLString:[string stringByReplacingOccurrencesOfString:@"\n" withString:@"<br/>"] baseURL:nil];
这很简单如下所示,
[self.webView loadHTMLString:htmlString baseURL:nil];
您可以指定baseURL
来获取相对path。 这是你在找什么? 或者关于UIWebView ?
更一般的解释UIWebView ?
这是守则
NSString* htmlString= @"hereyourSTring"; [webView loadHTMLString:htmlString baseURL:nil];
这将在WEBview中加载string。
在Swift 3
let webView = UIWebView() webView.loadHTMLString("htmlString", baseURL: nil)
但请注意,您不会保留换行符。 为了保留换行符,您需要用@MANIAK_dobrii在上面的回答中用<\ br>replace\ n