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

CYWebViewController扩展于UIWebview分为两种模式,一种是类似微信内置浏览器模式,一种是Safari浏览器模式。类似微信内置浏览器,顶部导航栏提供webview后退和关闭按钮.Safari模式,底部toolbar带有前进,后退,分享,刷新的功能. 添加了NJKWebViewProgress,显示进度条,包含了HEX颜色转为RGB颜色,以及自定义导航栏返回按钮 Contain two mode:wechat browser and Safari browser. A web view controller class for iOS that allows users to view web pages directly within an app similar...

License

Notifications You must be signed in to change notification settings

ericwan2019/CYWebViewController

Repository files navigation

CYWebViewController

Contain two mode:wechat browser and Safari browser. A web view controller class for iOS that allows users to view web pages directly within an app similar as wechat.Using Safari mode, contains goBack,goForward,shareAction,refresh and stop function at toolbar

分为两种模式,一种是类似微信内置浏览器模式,一种是Safari浏览器模式。类似微信内置浏览器,顶部导航栏提供webview后退和关闭按钮.Safari模式,底部toolbar带有前进,后退,分享,刷新的功能。

效果:

image image image image image image

使用安装Install:

Cocoapods

pod 'CYWebviewController'

Manual
把项目中的CY文件夹拉近自己的项目就可以了
Pull "CY" file to your project

#import "CYWebViewController.h"


#import "UINavigationBar+Awesome.h"可以设置UINavigationBar

#import "UIButton+WHE.h"


#import "UIButton+WHE.h"自定义返回按钮

#import "UIButton+WHE.h"


#import "UIColor+WHE.h"HEX颜色转为RGB颜色

#import "UIColor+WHE.h"

例子Example:


import

#import "CYWebViewController.h"


使用微信内置浏览器模式
Using Wechat mode

CYWebViewController *controller = [[CYWebViewController alloc] init];
controller.url = @"https://www.baidu.com/";
controller.loadingBarTintColor = [UIColor redColor];
[self.navigationController pushViewController:controller animated:YES];


使用Safari 模式,底部toolbar带有前进,后退,分享,刷新的功能。
Using Safari mode, contains goBack,goForward,shareAction,refresh and stop function at toolbar. Push ViewController

CYWebViewController *controller = [[CYWebViewController alloc] init];
controller.url = [NSURL URLWithString:@"https://www.baidu.com/"];
controller.loadingBarTintColor = [UIColor redColor];
controller.navigationButtonsHidden = NO;
[self.navigationController pushViewController:controller animated:YES];


presentViewController

CYWebViewController *controller = [[CYWebViewController alloc] init];
controller.url = [NSURL URLWithString:@"https://www.baidu.com/"];
controller.loadingBarTintColor = [UIColor redColor];
controller.navigationButtonsHidden = NO; 
[self presentViewController:[[UINavigationController alloc] initWithRootViewController:controller] animated:YES completion:nil];

About

CYWebViewController扩展于UIWebview分为两种模式,一种是类似微信内置浏览器模式,一种是Safari浏览器模式。类似微信内置浏览器,顶部导航栏提供webview后退和关闭按钮.Safari模式,底部toolbar带有前进,后退,分享,刷新的功能. 添加了NJKWebViewProgress,显示进度条,包含了HEX颜色转为RGB颜色,以及自定义导航栏返回按钮 Contain two mode:wechat browser and Safari browser. A web view controller class for iOS that allows users to view web pages directly within an app similar...

Resources

License

Stars

Watchers

Forks

Packages

No packages published

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