I want to save the content of UIWebView
as an image. The code I have only saves the content of the webpage that is visible on the screen.
- (IBAction)saveImage:(id)sender
{
UIGraphicsBeginImageContext(webCanvas.frame.size);
[self.webCanvas.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage =UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil,nil,nil);
}
I want it so it will save the whole webpage in the UIWebView
including the part of the website that is not visible on screen. Is this possible?
You will need to check these:-
Convert UIWebview contents to a UIImage when the webview is larger than the screen
How to take an iPhone screenshot of entire view including parts off screen?
Hope this will help you.