ORS*_*ios 17 objective-c uiwebview ios uiwebviewdelegate
我正在尝试为UIWebView构建一个过滤器,我正在努力检测UIWebView何时完全加载.我使用了以下两种方法
– webView:shouldStartLoadWithRequest:navigationType:
– webViewDidFinishLoad:
Run Code Online (Sandbox Code Playgroud)
但问题是,当页面包含要加载的帧和其他内容时,这些将被多次调用.
我需要知道什么时候视图已经完全加载,并且没有更多的内容可以获取.然后,当内容加载后,我可以根据已批准的URL列表检查页面的URL.
有任何想法吗?
Par*_*iya 34
使用UIWebViewDelegate
协议方法webViewDidFinishLoad
和webView's isLoading property
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
//Check here if still webview is loding the content
if (webView.isLoading)
return;
//after code when webview finishes
NSLog(@"Webview loding finished");
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24313 次 |
最近记录: |