如何将HTML插入UIWebView

时间:2010-04-17 23:01:36

标签: iphone ipad uiwebview

我的 HTML 内容正在UITextView中显示。我的应用程序的下一次迭代是将 HTML 内容显示到UIWebView。所以,我基本上用UITextView替换了我的UIWebView。但是我无法弄清楚如何将 HTML 代码段插入到视图中。它似乎需要一个我不想要的URLRequest。我已经将 HTML 内容存储在内存中,并希望从内存中加载和显示它。

我应该如何处理?

3 个答案:

答案 0 :(得分:94)

这应该可以解决问题:

NSString *myHTML = @"<html><body><h1>Hello, world!</h1></body></html>";
[myUIWebView loadHTMLString:myHTML baseURL:nil];

答案 1 :(得分:7)

- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL;
如果您有任何图像,

baseURL可以是资源文件夹的fileURL。

答案 2 :(得分:0)

此示例说明了如何将HTML分为UIWebView

func someFunction() {

    uiWebView.loadHTMLString("<html><body></body></html>", baseURL: nil)
    uiWebView.delegate = self as? UIWebViewDelegate
}

func webViewDidFinishLoad(_ webView: UIWebView) {
    //ready to be processed
}

别忘了从UIWebViewDelegate扩展一个类,并取消委托