Comment insérer du code HTML dans une UIWebView
J'ai HTML Contenu qui a été affiché dans un UITextView
. La prochaine version de mon application, c'est afficher la HTML contenu dans un UIWebView
. Donc, en gros, j'ai remplacé mon UITextView
avec UIWebView
. Cependant, je ne pouvais pas comprendre comment insérer mon HTML extrait dans la vue. Il semble avoir besoin d'un URLRequest
que je ne veux pas. J'ai déjà stocké les HTML contenu dans la mémoire et que vous voulez charger et afficher à partir de la mémoire.
Aucune idées de comment je dois procéder?
Vous devez vous connecter pour publier un commentaire.
Cela devrait faire l'affaire:
NSString *myHTML = @"<html><body> <a href='r:'>Record</a><br><br> <a href='s:'>Stop</a><br><br> <a href='p:'>Play</a><br><br> </body><html>";
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { NSURL *URL = [request URL]; if ([[URL scheme] isEqualToString:@"r"]) { [self recordButtonMethod]; return NO; } if ([[URL scheme] isEqualToString:@"s"]) { [self stopButtonMethod]; return NO; } if ([[URL scheme] isEqualToString:@"p"]) { [self playButtonMethod]; return NO; } return YES; }
//méthode pour saisir le lien-clicsbaseURL peut être un fileURL à votre dossier de ressources si vous avez des images.
nil
si votre code HTML ne fait pas référence à des fichiers externes.Cet exemple montre comment on peut se
HTML
enUIWebView
etNe pas oublier d'étendre une classe de
UIWebViewDelegate
et néant le délégué