在UIWebView中加载字符串



如何在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"

我试图在5个WebViews中加载相同的内容..但是它对我崩溃了。

您应该使用:

[webView loadHTMLString:string baseURL:nil];

但是请注意,您不会保留线路断裂。要保留线路断裂,您需要用< br>(或任何有效的线路破坏HTML)替换 n,因此这将变成:

[webView loadHTMLString:[string stringByReplacingOccurrencesOfString:@"n" withString:@"<br/>"] baseURL:nil];

这很简单,如下,

 [self.webView loadHTMLString:htmlString baseURL:nil];

您可以指定baseURL以使相对路径正常工作。这是您想要的吗?或有关UIWebView ?

的更一般的解释

这是代码

 NSString* htmlString= @"hereyourSTring";
 [webView loadHTMLString:htmlString baseURL:nil];

这将加载字符串在WebView中。

在Swift 3

let webView = UIWebView()
webView.loadHTMLString("htmlString", baseURL: nil)

但是请注意,您不会保留线路断裂。要保留线路休息,您需要用@maniak_dobrii在上面的答案中替换 n n br>

最新更新