_webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, HEIGHT(1))];
self.tableView.tableFooterView = _webView;
_webView.delegate = self;
[_webView setUserInteractionEnabled:NO];
_webView.scrollView.bounces = NO;
_webView.scrollView.scrollEnabled = NO;
NSString *htmls = [NSString stringWithFormat:@"<html> \n"
"<head> \n"
"<style type=\"text/css\"> \n"
"body {font-size:15px;}\n"
"</style> \n"
"</head> \n"
"<body>"
"<script type='text/javascript'>"
"window.onload = function(){\n"
"var $img = document.getElementsByTagName('img');\n"
"for(var p in $img){\n"
" $img[p].style.width = '100%%';\n"
"$img[p].style.height ='auto'\n"
"}\n"
"}"
"</script>%@"
"</body>"
"</html>",response[@"data"][@"intro"]];
[_webView loadHTMLString:htmls baseURL:nil];
//代理方法
- (void)webViewDidFinishLoad:(UIWebView *)theWebView
{
if ([[theWebView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight"] floatValue] != 0) {
webViewHeight = [[theWebView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight"] floatValue];
CGRect newFrame = _webView.frame;
newFrame.size.height = webViewHeight;
_webView.frame = newFrame;
[self.tableView setTableFooterView:theWebView];
}
}
网友评论