J'ai HTML Contenu qui était affiché dans un UITextView
. La prochaine itération de mon application est affichée [~ # ~] html [~ # ~ ~] Contenu dans un UIWebView
. Donc, j'ai essentiellement remplacé mon UITextView
avec UIWebView
. Cependant, je ne pouvais pas comprendre comment insérer mon HTML Snippet dans la vue. Il semble avoir besoin d'un URLRequest
que je ne veux pas. J'ai déjà enregistré le contenu HTML Contenu en mémoire et souhaitez le charger et l'afficher de la mémoire.
Des idées comment je devrais procéder?
Cela devrait faire l'affaire:
NSString *myHTML = @"<html><body><h1>Hello, world!</h1></body></html>";
[myUIWebView loadHTMLString:myHTML baseURL:nil];
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL;
baseURL peut être un dossier Fileurl dans votre dossier de ressources si vous avez des images.
Cet exemple montre comment nous pouvons SE HTML
dans UIWebView
et
func someFunction() {
uiWebView.loadHTMLString("<html><body></body></html>", baseURL: nil)
uiWebView.delegate = self as? UIWebViewDelegate
}
func webViewDidFinishLoad(_ webView: UIWebView) {
//ready to be processed
}
N'oubliez pas d'étendre une classe de UIWebViewDelegate
et nul le délégué