ALWebViewController 0.3.0

ALWebViewController 0.3.0

Soner Güler 维护。



  • Soner Güler 和 Ünal Çelik

ALWebViewController🌐

Version License Platform Language

安装

CocoaPods

ALWebViewController 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中

pod 'ALWebViewController'

Swift Package Manager

从 Xcode 11 开始,您可以使用 Swift Package Manager 将 ALWebViewController 添加到项目中。

  1. 选择 File > Swift Packages > Add Package Dependency。在“Choose Package Repository”对话框中输入 https://github.com/applogistdev/ALWebViewController.git
  2. 在下一页中,将版本解析规则指定为“Up to Next Major”,其最低版本为“0.2.1”。
  3. 在 Xcode 检查源并解析版本后,您可以选择“ALWebViewController”库并将其添加到您的应用程序目标中。

用法

import ALWebViewController

// URL Example
let url = URL(string: "https://www.google.com")!
let urlType = ALWebContentType.url(url: url)
let webVC = ALWebViewController(content: type)
navigationController?.pushViewController(webVC, animated: true)

// Html String Example
var html = "<html><body><h1> Title </h1></body></html>"
let htmlType = ALWebContentType.html(html: html
let webVC = ALWebViewController(content: htmlType)
navigationController?.pushViewController(webVC, animated: true)


// ALWebViewDelegate

extension ViewController: ALWebViewDelegate {
    func webView(didStartLoading webVC: ALWebViewController) {
        debugPrint("Start Loading")
    }
    
    func webView(didFinishLoading webVC: ALWebViewController) {
        debugPrint("Finish Loading")
    }
}

贡献力量

欢迎提交拉取请求。对于重大更改,请先创建一个问题来讨论您希望进行的更改。

作者

Soner Güler, [email protected] Ünal Çelik, [email protected]

许可证

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