捕获UIWebview重新加载

时间:2009-11-12 07:34:15

标签: iphone uiwebview

当UIWebview加载了新页面时,有没有办法获得通知? 文档没有为此列出委托。在我的情况下,我想知道,当UIWebview在iUI页面中完成导航时。

最诚挚的问候,

的Stefan

3 个答案:

答案 0 :(得分:4)

变种A:我无法理解你想要什么。 变种B:你没有看到像

这样的方法
- (void)webViewDidFinishLoad:(UIWebView *)webView

每次webview完成加载新内容时都会调用它

答案 1 :(得分:2)

...... Morion说,只是我认为这种方法可能更符合他的要求:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

每次用户点击链接时都会调用它。

请参阅UIWebViewDelegate文档: http://developer.apple.com/iphone/library/documentation/uikit/reference/UIWebViewDelegate_Protocol/Reference/Reference.html

答案 2 :(得分:1)

每次webview加载新页面时,shouldStartLoadWithRequest消息都会发送给代理。所以你应该尝试一下。