DZNWebViewController 3.2

DZNWebViewController 3.2

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released 上次发布2016年2月

Ignacio RomeroIgnacio 维护。



  • Ignacio Romero Z.

DZNWebViewController 3.0

在 WebKit 上构建的 iPhone/iPad 网络浏览器,包含导航控制和上下文功能,适用于应用内网络浏览。设计为可子类化和扩展。

DZNWebViewController

功能

  • 加载 HTTP 链接或本地 HTML。
  • 导航工具:后退/向前/停止/重新加载。
  • 后退/向前历史记录(可选)。
  • 像 Safari 应用一样的拖动手势进行后退/向前操作。
  • 进度条嵌入在导航栏或活动指示器中(可选)。
  • 滚动时隐藏顶部和底部栏,类似于 Safari 应用(可选)。
  • 上下文功能:分享链接、复制链接、稍后阅读。
  • 在 Safari、Chrome、Opera Mini & Dolphin 中打开。
  • 可自定义的工具栏图标。

支持

  • 纵向/横向
  • 本地化
  • iPhone/iPad
  • Retina & iPad6+ 屏幕显示
  • 仅限 iOS8
  • ARC

安装

Cocoa Pods 中可用

pod 'DZNWebViewController'

如果您手工导入源文件,您必须在项目中添加 WebKit 框架。

如何使用

创建一个新的 DZNWebViewController 实例,或您的自定义子类,并用 NSURL 初始化它。您必须将视图控制器嵌入到 UINavigationController 中,以确保其正常工作。

NSURL *URL = [NSURL URLWithString:@"http://www.google.com/"];

DZNWebViewController *WVC = [[DZNWebViewController alloc] initWithURL:URL];
UINavigationController *NC = [[UINavigationController alloc] initWithRootViewController:WVC];

WVC.supportedWebNavigationTools = DZNWebNavigationToolAll;
WVC.supportedWebActions = DZNWebActionAll;
WVC.showLoadingProgress = YES;
WVC.allowHistory = YES;
WVC.hideBarsWithGestures = YES;

[self presentViewController:NC animated:YES completion:NULL];

许可证

(MIT 协议)

版权(c)2014 Ignacio Romero Zurbuchen [email protected]

任何人都可以免费获得此软件及其相关文档文件的副本(称为“软件”),不限方式、用途、修改、合并、发布、分发、特许经营或将软件的副本出售给他人,前提是软件的使用者同意以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何明示或暗示的担保,包括但不限于适销性、特定用途适用性和非侵权的担保。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任承担责任,无论涉及合同、侵权或其他行为,这些责任源于、因之而产生于或与该软件或软件的使用或其他方式有关。