SwiftWebViewProgress 0.3

SwiftWebViewProgress 0.3

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Jun 2017
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by Daichi Ichihara.



  • By
  • mokumoku

SwiftWebViewProgress

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.