Features
-
A light-weight webview controller using WKWebView. Only supports iOS 9 and above.
-
Easy use and less memory consuming than RxWebViewController.
-
Support Safari-like reader mode.
Screenshots
Loading
Main Screen
Reader Mode
Installation
Using Carthage
Add PFWebViewController to your Cartfile:
github "PerfectFreeze/PFWebViewController"
Run carthage to build this framework.
Add PFWebViewController.framework to your Xcode project.
Using CocoaPods
Add PFWebViewController to your Podfile:
pod 'PFWebViewController', '~> 1.1.1'
Run pod install to install this framework.
Manually
Drag Classes folder to your project.
Usage
// Init with a string PFWebViewController *webVC = [[PFWebViewController alloc] initWithURLString:@"https://github.com"]; // Or with an URL NSURL *url = ...; PFWebViewController *webVC = [[PFWebViewController alloc] initWithURL:url]; // Optional: Set Progressbar's Color, default is black [webVC setProgressBarColor:[UIColor redColor]]; // Present in a single view [self presentViewController:webVC animated:YES completion:nil]; // Or push in a navigationController [self.navigationController pushViewController:webVC animated:YES];
Further Reading
License
This project is released under the terms and conditions of the MIT license. See LICENSE for details.




