1.webView 适应屏幕大小
_webView.scalesPageToFit = YES;
2.webView加载html数据
NSString *resourcePath = [NSString stringWithFormat:@"<!DOCTYPE html><html lang='en'><head><meta charset='UTF-8'><title>Title</title></head><body>%@</body></html>",self.detailModel.GaiShu];
[self.webView loadHTMLString:resourcePath baseURL:[NSURL URLWithString:@""]];
3.拦截webView再次请求数据
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
//判断是否是单击 当点击webView中文字或图片会调用该方法
if (navigationType ==UIWebViewNavigationTypeLinkClicked)
{
NSURL *url = [request URL];
HttpDetailViewController *http = [[HttpDetailViewControlleralloc]init];
http.url = url;
[self.navigationControllerpushViewController:http animated:YES];
return NO;
}
return YES;
}