Swift version: 5.4
If you want to generate HTML locally and show it inside your app, it's easy to do in both
WKWebView. First, here's the code for
let webView1 = UIWebView() webView1.loadHTMLString("<html><body><p>Hello!</p></body></html>", baseURL: nil)
And now here's the code for
let webView2 = WKWebView() webView2.loadHTMLString("<html><body><p>Hello!</p></body></html>", baseURL: nil)
baseURL parameter to any
URL. This could, for example, be the resource path for your app bundle, which would allow you to use local images and other assets alongside your generated HTML.
SPONSORED From August 2nd to 8th you can join a FREE crash course for mid/senior iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a complete senior developer!
Available from iOS 2.0 – see Hacking with Swift tutorial 7
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.