我在a中加载了一个网页uiwebviewcontroller
,点击一个链接后会弹出a popovercontroller
,是否可以在我的代码中获取这个控制器?
实际上,这popovercontroller
不是由我的代码创建的。html 检测网页被加载iDevice
并弹出这个。这意味着,如果我使用 safari 打开网页,它也会显示 this popovercontroller
。
谢谢。
我在a中加载了一个网页uiwebviewcontroller
,点击一个链接后会弹出a popovercontroller
,是否可以在我的代码中获取这个控制器?
实际上,这popovercontroller
不是由我的代码创建的。html 检测网页被加载iDevice
并弹出这个。这意味着,如果我使用 safari 打开网页,它也会显示 this popovercontroller
。
谢谢。
实现 UIWebView 委托方法。
-(BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *url = request.URL;
NSString *urlString = url.absoluteString;
if([urlString isEqualToString :@"abc.com") // link on which want to open popoverview
{
UIPopoverController itemPopover = [[UIPopoverController alloc] initWithContentViewController:viewController];
[itemPopover presentPopoverFromRect:customCell.addImage.bounds inView:webViewpermittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
return NO; //if wanted to load the link on UIWebview return YES else return NO
}
return YES;
}