以编程方式拍摄视图/ WebView的快照

时间:2009-02-01 20:14:46

标签: iphone view webview image snapshot

我想拍摄一个视图(WebView)的快照,或者如果不可能的话,整个屏幕,我可以将其保存到用户的照片库中。我想知道这是否可行。

1 个答案:

答案 0 :(得分:3)

要获取图像,您需要使用:

UIGraphicsBeginImageContext(self.bounds.size);

[theView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

然后,保存到照片库:

UIImageWriteToSavedPhotosAlbum(viewImage,nil,NULL,NULL);