Skip to content

JeromeCHA/SwiftWebViewProgress

 
 

Repository files navigation

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.

About

UIWebView progress interface library for Swift.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 95.1%
  • Ruby 4.9%