2015-05-26 71 views
5

有沒有辦法從標準的@IBOutlet中獲取從Swift中的UIWebView加載的頁面的百分比?獲取UIWebView的進度

@IBOutlet var webView: UIWebView!; 
+0

如果你的主要目標是展現給的東西是裝載考慮使用[UIActivityIndi​​catorView(https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIActivityIndi​​catorView_Class/) –

+0

@DanielStorm用戶我希望能夠以不僅是微調的方式(例如UIProgressView)將百分比顯示給用戶。我看到過類似的問題,但答案只是隨着時間而增加,而不是頁面實際加載的距離。 –

+0

您是否期待您的'UIWebView'中的頁面加載時間超過10秒? http://ux.stackexchange.com/a/77123 –

回答

5

沒有UIWebView,沒有;這是不可能的。

但是,iOS8中的新增功能,您可以使用WKWebView,它具有estimatedProgress屬性,您可以使用鍵值觀察來觀察該屬性,從而隨着加載進度的繼續而得到更新。