我希望能够在用户点按并保留图像时,将图像保存到UIWebView
的照片应用中。
当我在Objective-c编程的时候,我设法从UIWebView
保存了一个图像,但是现在因为我正在快速学习它似乎有点不同。
这是我在Objective-C中做到的方式:
-(IBAction)saveWeb:(id)sender
{
UIGraphicsBeginImageContext(webview.frame.size);
[self.webview.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage =UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil,nil,nil);
}
答案 0 :(得分:1)
您现在拥有的代码片段更倾向于拍摄网页的屏幕截图。
您可以将手势识别器和Javascript结合起来,以便在HTML页面的给定点获取图像。
看看https://stackoverflow.com/a/5607694/4236572。你可能希望实现类似的东西......