[〜#〜] html [〜#〜]UITextView
に表示されていたコンテンツがあります。私のアプリの次のイテレーションは[〜#〜] html [〜#〜]コンテンツをUIWebView
に表示します。したがって、私は基本的にUITextView
をUIWebView
に置き換えました。しかし、[〜#〜] html [〜#〜]スニペットをビューに挿入する方法を理解できませんでした。 URLRequest
は必要ないようです。 [〜#〜] html [〜#〜]のコンテンツをすでにメモリに格納しており、メモリからロードして表示したい。
どのようにすればよいのでしょうか?
これでうまくいくはずです:
NSString *myHTML = @"<html><body><h1>Hello, world!</h1></body></html>";
[myUIWebView loadHTMLString:myHTML baseURL:nil];
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL;
baseURLは、画像がある場合、リソースフォルダへのfileURLにすることができます。
この例では、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
からクラスを拡張し、デリゲートをnilすることを忘れないでください