webview
//webview.swift
import Foundation
import WebKit
import SwiftUI
struct MyWebView: UIViewRepresentable {
var url: String
func makeUIView(context: Context) -> some UIView {
let url = URL(string: self.url)
let request = URLRequest(url: url!)
let wkWebView = WKWebView()
wkWebView.load(request)
return wkWebView
}
func updateUIView(_ uiView: UIViewType, context: Context) {
}
}
https://apple.com
웹뷰 사용 코드)
import SwiftUI
struct ContentView: View {
var body: some View {
MyWebView(url: "https://apple.com")
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}