您的位置:首页 > 移动开发

webView 点击页面跳转到浏览器

2016-12-05 14:16 417 查看
@interface ForumDetailViewController ()<UIWebViewDelegate>

{

NSUInteger _clickedNumber;

}

@end

- (void)viewWillAppear:(BOOL)animated

{

_clickedNumber = 0;

}

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

if (_clickedNumber>=1) {

[[UIApplication sharedApplication]openURL:request.URL];

}

if (navigationType == UIWebViewNavigationTypeLinkClicked) {

return NO;

}

_clickedNumber++;//定义的属性,因为第一次进入的时候会走此方法,点击webView里面链接的时候才回走第二次,所以当_clickedNumber>=1的时候才会到浏览器

return YES;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐