WebBrowser 0.1.5

WebBrowser 0.1.5

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Released最后发布2019年4月
SPM支持SPM

Hong Xin维护。



  • Xin Hong

WebBrowser

一个用于iOS应用的WebKit和Swift编写的新型浏览器。

Example

如何开始

Carthage

在您的Cartfile中指定“WebBrowser”

github "teambition/WebBrowser"

CocoaPods

在您的Podfile中指定“WebBrowser”

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'WebBrowser'

使用说明

初始化

let webBrowserViewController = WebBrowserViewController()
// assign delegate
webBrowserViewController.delegate = self

webBrowserViewController.language = .english
webBrowserViewController.tintColor = ...
webBrowserViewController.barTintColor = ...
webBrowserViewController.isToolbarHidden = false
webBrowserViewController.isShowActionBarButton = true
webBrowserViewController.toolbarItemSpace = 50
webBrowserViewController.isShowURLInNavigationBarWhenLoading = true
webBrowserViewController.isShowPageTitleInNavigationBar = true
webBrowserViewController.customApplicationActivities = ...

webBrowserViewController.loadURLString("https://www.apple.com/cn/")

推送到导航栈

navigationController?.pushViewController(webBrowserViewController, animated: true)

以模态方式显示

let navigationWebBrowser = WebBrowserViewController.rootNavigationWebBrowser(webBrowser: webBrowserViewController)
present(navigationWebBrowser, animated: true, completion: nil)

实现委托

func webBrowser(_ webBrowser: WebBrowserViewController, didStartLoad url: URL?) {
    // do something
}

func webBrowser(_ webBrowser: WebBrowserViewController, didFinishLoad url: URL?) {
    // do something
}

func webBrowser(_ webBrowser: WebBrowserViewController, didFailLoad url: URL?, withError error: Error) {
    // do something
}

func webBrowserWillDismiss(_ webBrowser: WebBrowserViewController) {
    // do something
}

func webBrowserDidDismiss(_ webBrowser: WebBrowserViewController) {
    // do something
}

最低要求

iOS 8.0

本地化

WebBrowser支持5种语言:英语、简体中文、繁体中文、韩语、日语。您可以在初始化时设置语言。

发行说明

许可证

WebBrowser遵循MIT许可证发布。详情见LICENSE

更多信息

有问题?请提交问题