ALWebViewController is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod'ALWebViewController'From Xcode 11, you can use Swift Package Manager to add ALWebViewController to your project.
- Select File > Swift Packages > Add Package Dependency. Enter https://github.com/applogistdev/ALWebViewController.git in the "Choose Package Repository" dialog.
- In the next page, specify the version resolving rule as "Up to Next Major" with "0.2.1" as its earliest version.
- After Xcode checking out the source and resolving the version, you can choose the "ALWebViewController" library and add it to your app target.
import ALWebViewController
// URL Example
leturl=URL(string:"https://www.google.com")!
leturlType=ALWebContentType.url(url: url)letwebVC=ALWebViewController(content: type)
navigationController?.pushViewController(webVC, animated:true)
// Html String Example
varhtml="<html><body><h1> Title </h1></body></html>"lethtmlType=ALWebContentType.html(html: html
let webVC =ALWebViewController(content: htmlType)
navigationController?.pushViewController(webVC, animated:true)
// ALWebViewDelegate
extensionViewController:ALWebViewDelegate{func webView(didStartLoading webVC:ALWebViewController){debugPrint("Start Loading")}func webView(didFinishLoading webVC:ALWebViewController){debugPrint("Finish Loading")}}Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Soner Güler, sonerguler93@gmail.com Ünal Çelik, unal.celik@applogist.com
ALWebViewController is available under the MIT license. See the LICENSE file for more info.