Skip to content

Repository files navigation

RxWebKit

RxWebKit is a RxSwift wrapper for WebKit.

Carthage compatibleVersionLicensePlatform

Example Usages

// MARK: Setup WKWebView
letwebView=WKWebView(frame:self.view.bounds)self.view.addSubview(webView)
// MARK: Observing properties
webView.rx.title
.subscribe(onNext:{print("title: \($0)")}).disposed(by: disposeBag)
webView.rx.url
.subscribe(onNext:{print("URL: \($0)")}).disposed(by: disposeBag)

Installation

CocoaPods

Add to Podfile:

pod 'RxWebKit'

Carthage

Add to Cartfile:

github "RxSwiftCommunity/RxWebKit"

Run carthage update --platform iOS

Add run script build phase /usr/local/bin/carthage copy-frameworks with input files being:

$(SRCROOT)/carthage/Build/iOS/RxWebKit.framework

Requirements

RxWebKit requires Swift 5.2.2 and dedicated versions of RxSwift 6.0.0

License

MIT

About

RxWebKit is a RxSwift wrapper for WebKit

Topics

Resources

Stars

250 stars

Watchers

25 watching

Forks

Releases

Packages

Used by

Contributors

Languages