我的 HTML 内容正在UITextView
中显示。我的应用程序的下一次迭代是将 HTML 内容显示到UIWebView
。所以,我基本上用UITextView
替换了我的UIWebView
。但是我无法弄清楚如何将 HTML 代码段插入到视图中。它似乎需要一个我不想要的URLRequest
。我已经将 HTML 内容存储在内存中,并希望从内存中加载和显示它。
我应该如何处理?
答案 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
扩展一个类,并取消委托