使用Xcode中的Swift确定webView中的完成加载网站

Mir*_*bin 12 xcode loading webview ios swift

我正在尝试使用swift在xcode中创建一个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)
}
Run Code Online (Sandbox Code Playgroud)

我有一个问题,我如何在webView中确定页面的完成加载?

您是否知道包含WebView所有定义的文档?我的意思是..(开始/结束加载,当前网址,标题页等)?

(对不起我的英语不好).

Mar*_*anu 30

通过UIWebView代表电话.

您需要将webView delegate设置为当前控制器,并符合UIWebViewDelegate协议.当webView完成加载时,页面func webViewDidFinishLoad(_ webView: UIWebView)将被调用.


归档时间:

查看次数:

17170 次

最近记录:

8 年,4 月 前