如何将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屏幕截图,包括屏幕外的部分?
希望这会帮助你。