我有一个可以使用选项卡和网页 View 的应用程序。我已经将其设置为每次选择选项卡栏上的项目时刷新分配给选项卡的页面。我现在的问题是,加载页面需要一些时间,并且无法判断正在显示的页面是旧的还是刷新的页面。
我想要做的是添加一个“正在加载”屏幕(一个简单的图像),该屏幕将一直显示,直到加载刷新的页面为止。这是我在每个选项卡点击上运行的函数:
- (void) goToPage:(NSString *)sid
{
NSString *newURL = [NSString stringWithFormat:@"%@/mykingdom.php?sid=%@", appURL, sid];
[secondView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:newURL]]];
}
谢谢!
最佳答案
UIWebViewDelegate 有 2 个方便的方法:
– webViewDidStartLoad:(UIWebView *)webView
– webViewDidFinishLoad:(UIWebView *)webView
您可以轻松实现并做任何您喜欢的事情。 干杯,
关于iphone - 每次加载新页面时如何为 UIWebView 应用程序添加 "loading"屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2840569/