WebView에서 웹 페이지를 표시하는 기능 구현 요약(Xcode/Storyboard)

3495 단어 XcodewebView
WKWebView를 사용하여 웹 페이지 표시의 기본 구현 방법을 기사로 만들었습니다.

환경



・Mac Book Pro(macOS:BigSur)
・Xcode(ver:12.5)

구현 예





코드 예



ViewController.swift

import UIKit
import WebKit

class ViewController: UIViewController,WKNavigationDelegate {
    @IBOutlet weak var webView: WKWebView!
    @IBOutlet weak var indicator: UIActivityIndicatorView!

    override func viewDidLoad() {
        super.viewDidLoad()

        webView.navigationDelegate = self

        let request = URLRequest(url:URL(string: "https://www.google.co.jp/")!)

        webView.load(request)
    }

    func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {
        indicator.startAnimating()
    }

    func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {

        indicator.stopAnimating()
        indicator.isHidden = true

    }

}

웹 페이지가 표시되기 전에 인디케이터에 애니메이션을 적용하여 표시 대기를 표현할 수 있습니다.

좋은 웹페이지 즐겨찾기