[英]Refresh-button UIProgressBar
我在WebView中實現了UIProgressBar以顯示加載的持續時間。 一切正常,但是我想知道如何使用UIProgressBar為UIWebView添加刷新按鈕。 每次單擊刷新按鈕時,UIProgressBar應該出現,謝謝!
您無法獲得加載Webview的增量進度,Webview委托只會告訴您啟動時間和結束時間。
您可以通過估計所需的時間並僅使用計時器增加進度條來偽造它-有時進度的外觀總比沒有好。
但是我建議改用UIActivityView,它提供活動指示,而沒有明確的進度值。
要使用UIActivity視圖,只需將其顯示在Web視圖的didStartLoad委托方法中,然后將其隱藏在didFinishLoad中即可。 別忘了處理類似didFailLoadWithError的錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.