Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

PerfectFreeze/PFWebViewController

Repository files navigation

PFWebViewController

Version License Platform Downloads

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

Loading

Main Screen

Main Screen

Main Screen

Reader Mode

Reader Mode Off

Reader Mode On

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.

About

A light-weight webview controller using WKWebView. Support Safari-like reader mode.

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /