You can add a web view in your SwiftUI app by using the WebView
component provided by the WebKit framework. Here are the steps to add a web view in your SwiftUI app:
1. Import the WebKit framework at the top of your file:
import WebKit
2. Create a SwiftUI view that contains a WebView
instance:
struct WebView: UIViewRepresentable {
let url: URL
func makeUIView(context: Context) -> WKWebView {
return WKWebView()
}
func updateUIView(_ uiView: WKWebView, context: Context) {
let request = URLRequest(url: url)
uiView.load(request)
}
}
3. In your SwiftUI view, add the WebView
by passing in the URL you want to display:
struct ContentView: View {
var body: some View {
WebView(url: URL(string: "https://www.example.com")!)
}
}