STKWebKitViewController 0.5.0

STKWebKitViewController 0.5.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年10月

sticksen 维护。




STKWebKitViewController STKWebKitViewController

描述

该项目提供了对 Apple 新的 UIViewControllerWKWebView 的包装,自 iOS8 以来在 WebKit 中可用。还包括了一个向模态窗口展示 WKWebView 的包装 UINavigationController

使用方法

要运行示例项目,首先克隆仓库,然后在 Example 目录下运行 pod install

要将 WKWebView 添加到您的 UINavigationController 中,执行以下操作:

NSURL *url = [NSURL URLWithString:@"https://github.com/sticksen/STKWebKitViewController"];
STKWebKitViewController *controller = [[STKWebKitViewController alloc] initWithURL:url];
[self.navigationController pushViewController:controller animated:YES];

以模态方式打开

NSURL *url = [NSURL URLWithString:@"https://github.com/sticksen/STKWebKitViewController"];
STKWebKitModalViewController *controller = [[STKWebKitModalViewController alloc] initWithURL:url];
[self presentViewController:controller animated:YES completion:nil];

可以更改 WKWebView 打开链接的行为,这些链接会触发在新标签页中打开,类似于桌面浏览器的 target=_blank 链接。要更改此行为,调整 newTabOpenMode 到您想要的选项。

还可以自定义 NavigationBar 和 Toolbar 的颜色。

要使用 iOS8 的新 UINavigationBarUIToolbar 隐藏功能,请将您的 navigationController 设置为

self.navigationController.hidesBarsOnSwipe = YES;

要求

WebKitUIKit

安装

然后在您的项目中的某个位置包含 Header 文件。

#import <STKWebKitViewController/STKWebKitViewController.h>

作者

Marc,[email protected]

许可证

STKWebKitViewController 使用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。