0

我有加载 url 的 uiwebview。当用户单击任何链接时,我想打开一个弹出窗口。我知道我可以使用以下委托方法检测链接点击:

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

但问题是在加载视图控制器时也会调用上述委托方法。因此弹出窗口是在视图加载时生成的,但它应该稍后在单击链接时打开。我希望我的问题很清楚。

问候
潘卡伊

4

1 回答 1

0
-(void)webViewDidStartLoad:(UIWebView *)webView   //WebUI
{
    NSLog(@"Web Page start loading.(Empty)");
}

此方法在页面开始加载时调用,因此您可以利用它。这将在用户单击链接时调用,因为它将尝试加载页面。

于 2013-08-11T17:55:17.163 回答