UIGetScreenImage()在iPhone 4上裁剪

时间:2011-06-06 15:57:38

标签: uiview iphone-4 screen-capture

UIGetScreenImage()在iPhone 3(3G,GS)上的应用程序上工作正常,但在iPhone 4上,它似乎只有一个裁剪区域(左上角)。我使用UIGetScreenImage()从相机中捕获一帧。

这是一些代码

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

然后我成功地将它保存到相册中。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

由于视网膜屏幕的双重分辨率,你可以获得我想象的四分之一的屏幕。

阅读本文,准确解释您必须做的事情:)

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