관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - swift] storyboard 에서 webView사용 방법 (WebKit View, WKWebView) 본문

iOS 응용 (swift)

[iOS - swift] storyboard 에서 webView사용 방법 (WebKit View, WKWebView)

jake-kim 2021. 5. 17. 01:12

WebView

https 통신을 허용 설정

  • info.plist의 "App Transport Security Settings"
    • Allow Arbitrary Loads의 value값을 YES로 설정

WebView 생성

  • Storyboard에서 WebKit View생성하여 UIViewController에 추가
    • 조건: iOS11+

  • 클래스 생성
import UIKit
import WebKit

class MyWebViewController: UIViewController {

    @IBOutlet weak var webView: WKWebView!

    override func viewDidLoad() {
        super.viewDidLoad()
        loadWebPage("https://www.naver.com/")
    }

    private func loadWebPage(_ url: String) {
        guard let myUrl = URL(string: url) else {
            return
        }
        let request = URLRequest(url: myUrl)
        webView.load(request)
    }
}
  • 연결

Comments