0

我有一个小问题。我有一个适用于 iPhone 的移动网络应用程序...我的移动网站需要用户能够触摸并按住图像才能将其保存到手机中。但是,当作为网络应用程序打开时,与普通的 safari 浏览器不同,当您触摸按住和图像时,不会出现保存图像的对话框。

触摸并按住图像时,我需要出现此对话框...

有什么帮助让它工作吗?提前谢谢!

4

1 回答 1

0

首先检测用户点击图片并实际找出他们点击的图片网址。之后使用下面的代码下载并保存图像。检测图像使用此链接中的代码:自定义 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,启用触摸保存图像,如在移动 Safari 中

你也可以试试这个链接:自定义 Uiwebview

于 2013-01-11T06:43:30.123 回答