iPhone webapp禁用触摸&按住保存图像

时间:2013-01-11 06:38:59

标签: iphone web-applications mobile

我有一点问题。 我有一个适用于iPhone的移动网络应用程序... 我的移动网站需要用户能够触摸并保存图像以将其保存到手机中。 但是,当作为网络应用程序打开时,与常规的Safari浏览器不同,当您触摸保留和图像时,不会显示保存图像的对话框。

我需要在触摸并按住图像时显示此对话框...

任何有助于它运作的帮助? 谢谢你!

1 个答案:

答案 0 :(得分:0)

首先检测用户点击图像并实际找到他们点击的图像网址。之后使用下面的代码下载并保存图像。用于检测图像使用此链接中的代码:Customise Uiwebview

UIImage * downloadImage = [[UIImage alloc] initWithContentsOfFile:path];
UIImageWriteToSavedPhotosAlbum(downloadImage,nil, nil, nil);


UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Saved" message:@"Wallpaper saved to your Gallery." delegate:nil cancelButtonTitle:@"Dismiss" otherButtonTitles:nil, nil];
[alert show];

它会将您的图片保存在图库中。

来源:UIWebView, enable touch hold save image, like in mobile Safari

您也可以尝试以下链接:Customise Uiwebview