Swift version: 5.1
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.
LEARN SWIFTUI FOR FREE I have a massive, free SwiftUI video collection on YouTube teaching you how to build complete apps with SwiftUI – check it out!
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.