【问题标题】:Tap and hold save image from UIWebView点击并按住 UIWebView 中的保存图像
【发布时间】:2015-10-18 20:49:39
【问题描述】:

当用户点击并按住图片时,我希望能够将图片从UIWebView 保存到照片应用中。

当我在 Objective-c 中编程时,我已经设法从 UIWebView 中保存了一张图像,但是现在我正在快速学习 swift,它似乎有点不同。

这就是我在 Objective-C 中的做法:

-(IBAction)saveWeb:(id)sender 
{

    UIGraphicsBeginImageContext(webview.frame.size);
    [self.webview.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *viewImage =UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    UIImageWriteToSavedPhotosAlbum(viewImage, nil,nil,nil); 

}  

【问题讨论】:

    标签: ios swift uiwebview save


    【解决方案1】:

    您现在拥有的 sn-p 更倾向于截取网页的屏幕截图。

    您可以结合手势识别器和 Javascript 来获取 HTML 页面中给定点的图像..

    看看https://stackoverflow.com/a/5607694/4236572。你可能想要实现类似的东西..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多