iOS Charger une chaîne HTML


Exemple

Les vues Web sont utiles pour charger des chaînes HTML générées localement.

NSString *html = @"<!DOCTYPE html><html><body>Hello World</body></html>";
[webView loadHTMLString:html baseURL:nil];

Rapide

  let htmlString = "<h1>My First Heading</h1><p>My first paragraph.</p>"
  webView.loadHTMLString(htmlString, baseURL: nil)

Une URL de base locale peut être spécifiée. Ceci est utile pour référencer des images, des feuilles de style ou des scripts du lot d'applications:

NSString *html = @"<!DOCTYPE html><html><head><link href='style.css' rel='stylesheet' type='text/css'></head><body>Hello World</body></html>";
[self loadHTMLString:html baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] resourcePath]]];

Dans ce cas, style.css est chargé localement à partir du répertoire de ressources de l'application. Bien sûr, il est également possible de spécifier une URL distante.