swift ui 기초3

김부민·2021년 9월 13일
0

swift-ui

목록 보기
4/4

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()
    }
}
profile
froent-developer

0개의 댓글