UIGetScreenImage()は、iPhone 3(3G、GS)の私のアプリでは正常に機能しますが、iPhone 4では、トリミングされた領域(左上)しか取得されないようです。UIGetScreenImage()を使用して、カメラからフレームをキャプチャします。
ここにいくつかのコードがあります
CGImageRef iref = UIGetScreenImage();
UIImage *tmpImage = [[UIImage alloc] initWithCGImage:iref];
その後、フォトアルバムに正常に保存しました。何か案は?