刷新按钮UI ProgressBar

时间:2012-02-03 23:58:49

标签: iphone objective-c xcode uiwebview

我在我的WebView中实现了一个UIProgressBar来显示加载的持续时间。一切正常但我想知道如何使用UIProgressBar为UIWebView添加刷新按钮。每次点击刷新按钮时都会出现UIProgressBar,谢谢!

1 个答案:

答案 0 :(得分:1)

您无法获得webview加载的增量进度,webview委托只会告诉您何时开始以及何时完成。

你可以通过估计它需要的时间来假装它,只是用计时器增加进度条 - 有时候进展的表现总比没有好。

但我建议使用UIActivityView,它提供没有显式进度值的活动指示。

要使用UIActivity视图,只需在webview的didStartLoad委托方法中显示它,并将其隐藏在didFinishLoad中。不要忘记处理像didFailLoadWithError这样的错误。