- (UIImage *)captureScrollView:(UIWebView *)webView {
UIImage* image = nil;
UIGraphicsBeginImageContext(webView.scrollView.contentSize);
//保存现在的位置和尺寸
CGPoint savedContentOffset = webView.scrollView.contentOffset;
CGRect savedFrame = webView.frame;
//设置尺寸和内容一样大
webView.scrollView.contentOffset = CGPointZero;
webView.frame = CGRectMake(0, 0, webView.scrollView.contentSize.width, webView.scrollView.contentSize.height);
[webView.layer renderInContext: UIGraphicsGetCurrentContext()];
image = UIGraphicsGetImageFromCurrentImageContext();
//恢复原来的位置和尺寸
webView.scrollView.contentOffset = savedContentOffset;
webView.frame = savedFrame;
UIGraphicsEndImageContext();
return image;
}