加载 HTML 字符串

Web 视图对于加载本地生成的 HTML 字符串很有用。

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

迅速

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

可以指定本地基本 URL。这对于从应用程序包中引用图像,样式表或脚本非常有用:

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]]];

在这种情况下,style.css 从应用程序的资源目录本地加载。当然,也可以指定远程 URL。