Loading Leegality/Leegality.swift +14 −0 Original line number Diff line number Diff line Loading @@ -17,21 +17,35 @@ public class Leegality: UIViewController, UIWebViewDelegate { public var url: String! public var delegate: LeegalityProtocol? public var loadSpinner: UIActivityIndicatorView! override public func viewDidLoad() { super.viewDidLoad() let requestUrl = URL(string: url+"?device=ios")! let requestObj = URLRequest(url: requestUrl) let webView:UIWebView = UIWebView(frame: UIScreen.main.bounds) loadSpinner = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.gray) let transform:CGAffineTransform = CGAffineTransform(scaleX: 2.0, y: 2.0) loadSpinner.transform = transform; loadSpinner.center = view.center webView.delegate = self webView.loadRequest(requestObj) self.view.addSubview(webView) self.view.addSubview(loadSpinner) } override public func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } public func webViewDidStartLoad(_ : UIWebView) { loadSpinner.startAnimating() } public func webViewDidFinishLoad(_ : UIWebView) { loadSpinner.stopAnimating() } public func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool { let scheme = request.url?.scheme if scheme == "leegality" { Loading Loading
Leegality/Leegality.swift +14 −0 Original line number Diff line number Diff line Loading @@ -17,21 +17,35 @@ public class Leegality: UIViewController, UIWebViewDelegate { public var url: String! public var delegate: LeegalityProtocol? public var loadSpinner: UIActivityIndicatorView! override public func viewDidLoad() { super.viewDidLoad() let requestUrl = URL(string: url+"?device=ios")! let requestObj = URLRequest(url: requestUrl) let webView:UIWebView = UIWebView(frame: UIScreen.main.bounds) loadSpinner = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.gray) let transform:CGAffineTransform = CGAffineTransform(scaleX: 2.0, y: 2.0) loadSpinner.transform = transform; loadSpinner.center = view.center webView.delegate = self webView.loadRequest(requestObj) self.view.addSubview(webView) self.view.addSubview(loadSpinner) } override public func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } public func webViewDidStartLoad(_ : UIWebView) { loadSpinner.startAnimating() } public func webViewDidFinishLoad(_ : UIWebView) { loadSpinner.stopAnimating() } public func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool { let scheme = request.url?.scheme if scheme == "leegality" { Loading