WebView.swiftを新しく作る
import SwiftUI import WebKit struct WebView: UIViewRepresentable { var url: URL func makeUIView(context: Context) -> WKWebView { return WKWebView(frame: .zero) } func updateUIView(_ uiView: WKWebView, context: Context) { let req = URLRequest(url: url) uiView.load(req) } } struct WebView_Previews: PreviewProvider { static var previews: some View { WebView(url: URL(string: "https://apple.com")!) } }
ContestView.swiftを変更する
import SwiftUI struct ContentView: View { var body: some View { WebView(url: URL(string: "https://apple.com")!) } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } }