0

UIGetScreenImage()は、iPhone 3(3G、GS)の私のアプリでは正常に機能しますが、iPhone 4では、トリミングされた領域(左上)しか取得されないようです。UIGetScreenImage()を使用して、カメラからフレームをキャプチャします。

ここにいくつかのコードがあります

CGImageRef iref =  UIGetScreenImage();
UIImage *tmpImage = [[UIImage alloc] initWithCGImage:iref];

その後、フォトアルバムに正常に保存しました。何か案は?

4

1 に答える 1

0

Retina画面の解像度が2倍になっているため、私が想像する画面の4分の1が表示されます。

これを読んで、あなたがしなければならないことを正確に説明します:)

http://developer.apple.com/library/ios/#qa/qa1703/_index.html

于 2011-07-09T22:28:55.020 に答える