Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 1.29 KB

README.md

File metadata and controls

44 lines (33 loc) · 1.29 KB

SwiftWebViewProgress

Version License Platform

This is WIP Project.

SwiftWebViewProgress is a progress interface library for UIWebView.

This is nearly porting NJKWebViewProgress to Swift.

Requirements

  • iOS8 or later
  • Xcode8 or later (Swift 3.0)

Install

Via CocoaPods:

  • Add pod SwiftWebViewProgress to your Podfile
  • run pod install on command-line

Or:

  • import SwiftWebViewProgress.swift in your Project.
  • (Optionally, import SwiftWebViewProgressView.swift

Usage

progressProxy = WebViewProgress()
webView.delegate = progressProxy
progressProxy.webViewProxyDelegate = self
progressProxy.progressDelegate = self

After loading webView, WebViewProgress call delegate method.

func webViewProgress(webViewProgress: WebViewProgress, updateProgress progress: Float) {
    progressView.setProgress(progress, animated: true)
}

License

MIT license.