我有uiwebview加载网址。当用户点击任何链接时,我想打开一个弹出窗口。我知道我可以使用以下委托方法检测链接点击:
-(BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
但问题是在加载viewcontroller时也会调用上面的delegate方法。因此弹出窗口是在视图加载时生成的,但是稍后在单击链接时应该打开。 我希望我的问题很清楚。
问候
的Pankaj
答案 0 :(得分:0)
-(void)webViewDidStartLoad:(UIWebView *)webView //WebUI
{
NSLog(@"Web Page start loading.(Empty)");
}
此方法在页面最初开始加载时调用,因此您可以利用它。这将在用户单击链接时调用,因为它将尝试加载页面。