【发布时间】:2013-10-24 03:12:46
【问题描述】:
在我的应用程序的主视图中,我有一个按钮可以连接到另一个具有 UIWebView 的视图。通常,加载大约需要 2-3 秒。在这个尴尬的加载时间里,如何添加加载图像和动画?
示例:
【问题讨论】:
标签: ios objective-c uiview uiwebview
在我的应用程序的主视图中,我有一个按钮可以连接到另一个具有 UIWebView 的视图。通常,加载大约需要 2-3 秒。在这个尴尬的加载时间里,如何添加加载图像和动画?
示例:
【问题讨论】:
标签: ios objective-c uiview uiwebview
您可以使用 UIWebViewDelegate 方法显示/隐藏 HUD - 例如 SVProgressHUD 或 MBProgressHUD。
将您的控制器设置为委托并实现例如这两个方法
- (void)webViewDidStartLoad:(UIWebView *)webView {
[SVProgressHUD showWithStatus:@"Loading..."];
}
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[SVProgressHUD dismiss];
}
【讨论】: