0

少し問題があります。私はiPhone用のモバイルWebアプリを持っています...私のモバイルサイトでは、ユーザーが画像をタッチアンドホールドして携帯電話に保存できる必要があります..ただし、Webアプリとして開くと、通常のサファリブラウザとは異なります、長押しして画像をタッチしても、画像保存のダイアログが表示されません。

画像を長押ししたときにこのダイアログが表示されるようにする必要があります...

それを機能させるための助けはありますか?よろしくお願いします!

4

1 に答える 1

0

まず、ユーザーが画像をクリックしていることを検出し、実際にユーザーがクリックしている画像の URL を見つけます。その後、以下のコードを使用して、画像をダウンロードして保存します。画像を検出するには、このリンクのコードを使用してください: 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 に答える