我正在尝试使用xcode中的swift创建一个webapp,这是我当前的代码:
IBOutlet var webView: UIWebView! var theBool: Bool = false var myTimer = NSTimer() @IBOutlet var progressBar: UIProgressView! override func viewDidLoad() { super.viewDidLoad() let url = NSURL(string: "http://stackoverflow.com") let request = NSURLRequest(URL: url) webView.loadRequest(request) }
我有一个问题,如何确定WebView中页面的完成加载?
您是否知道包含WebView的所有定义的文档?我的意思是..(开始/结束加载,当前网址,标题页等..)?
(对不起我的英语不好)。
通过UIWebView委托调用。
UIWebView
您需要将webViews delegate设置为当前控制器,并遵守UIWebViewDelegate协议。当webView加载完成时,func webViewDidFinishLoad(_ webView: UIWebView)将调用该页面。
delegate
UIWebViewDelegate
func webViewDidFinishLoad(_ webView: UIWebView)