WebView에서 웹 페이지를 표시하는 기능 구현 요약(Xcode/Storyboard)
환경
・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
}
}
웹 페이지가 표시되기 전에 인디케이터에 애니메이션을 적용하여 표시 대기를 표현할 수 있습니다.
Reference
이 문제에 관하여(WebView에서 웹 페이지를 표시하는 기능 구현 요약(Xcode/Storyboard)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/swiftEnginnerY/items/25d8f65515c93a5bb72f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
코드 예
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
}
}
웹 페이지가 표시되기 전에 인디케이터에 애니메이션을 적용하여 표시 대기를 표현할 수 있습니다.
Reference
이 문제에 관하여(WebView에서 웹 페이지를 표시하는 기능 구현 요약(Xcode/Storyboard)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/swiftEnginnerY/items/25d8f65515c93a5bb72f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
}
}
Reference
이 문제에 관하여(WebView에서 웹 페이지를 표시하는 기능 구현 요약(Xcode/Storyboard)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/swiftEnginnerY/items/25d8f65515c93a5bb72f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)