点击uiwebview中的链接弹出一个弹出窗口

时间:2013-08-11 17:49:28

标签: iphone ios uiwebview

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

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

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

问候
的Pankaj

1 个答案:

答案 0 :(得分:0)

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

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