0

我正在制作一个主要专注于在 UIWebviews 中加载网页的 iPhone 应用程序。为了向用户显示网页当前正在加载,我希望屏幕在页面加载时显示加载动画,类似于 eBay 应用程序:

eBay 应用加载动画

我怎样才能做到这一点? 或者,至少,我可以使用哪些 UIWebView 方法来告诉我页面是否正在加载以及是否存在互联网连接(因此它不会盲目地尝试永远加载)。

4

2 回答 2

2

您可以使用MBProgressHUD,这是一个可以为您完成大量工作的开源组件。

您需要创建 UIWebView 的委托并响应 didStartLoading 和 didFinishLoading 消息(此时您将显示隐藏进度视图)。

于 2012-04-08T18:16:02.327 回答
0

一个简单的方法就是在你需要它之​​前将它放在那里,并将 alpha 从 0 设置为 1。

你只需要一个灰色的东西(或任何东西)和一个活动指示器。

您也可以深入了解苹果的警报部分,但我认为上述内容更容易。

于 2012-04-08T18:11:46.340 回答