私は以下の機能を実装したいiphoneアプリケーションを実装しています。 ユーザーがiphone画面にタッチすると、ユーザースナップショットは画面のタッチ領域を生成し、フォトライブラリに保存します。プログラミングで画面上のタッチ部分のスナップショットを取得する方法は?
私はグーグルをやっていますが、成功しません。
このクエリにお役立てください。
事前
私は以下の機能を実装したいiphoneアプリケーションを実装しています。 ユーザーがiphone画面にタッチすると、ユーザースナップショットは画面のタッチ領域を生成し、フォトライブラリに保存します。プログラミングで画面上のタッチ部分のスナップショットを取得する方法は?
私はグーグルをやっていますが、成功しません。
このクエリにお役立てください。
事前
のおかげで、あなたがカメラを制御するためのサンプルコードを探している場合。ここにaですbare bones Camera application that takes picture and saves it to library
このメソッドをチェックアウトし、このメソッドに触れたビューは、画像&をライブラリに保存します。同時に `ホームとSleep`ボタンを押すと、車輪の再発明なぜ
- (UIImage*) giveScreentshotsOfView:(UIView*) view
{
if (view == nil)
return nil;
UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
+ (UIImage *) captureView:(UIView *)view
{
CGRect screenRect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(screenRect.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[[UIColor blackColor] set];
CGContextFillRect(ctx, screenRect);
[view.layer renderInContext:ctx];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
//save the image to photo album
UIImageWriteToSavedPhotosAlbum(newImage, nil, nil , nil);
}
は、デフォルトでスクリーンショットを行い、フォトライブラリ –
んではないそのように保存します...私は自分のアプリケーションを開いて、私は自分の画面にキスしたと仮定します。その後、私の唇は画面上に生成され、フォトアルバムに保存されます。そのような – JohnWhite