如何将UIWebView的内容保存为图像

我想将UIWebView的内容保存为图像。 代码我只保存在屏幕上可见的网页的内容。

 - (IBAction)saveImage:(id)sender { UIGraphicsBeginImageContext(webCanvas.frame.size); [self.webCanvas.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage =UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); UIImageWriteToSavedPhotosAlbum(viewImage, nil,nil,nil); } 

我想要它,所以它会保存整个网页在UIWebView包括网站的一部分是不可见的屏幕上。 这可能吗?

你将需要检查这些:
当webview大于屏幕时,将UIWebview内容转换为UIImage
如何拍摄整个视图的iPhone屏幕截图,包括屏幕外的部分?
希望这会帮助你。