UIGetScreenImage()在iPhone 3(3G,GS)上的应用程序上工作正常,但在iPhone 4上,它似乎只有一个裁剪区域(左上角)。我使用UIGetScreenImage()从相机中捕获一帧。
这是一些代码
CGImageRef iref = UIGetScreenImage();
UIImage *tmpImage = [[UIImage alloc] initWithCGImage:iref];
然后我成功地将它保存到相册中。有什么想法吗?
答案 0 :(得分:0)
由于视网膜屏幕的双重分辨率,你可以获得我想象的四分之一的屏幕。
阅读本文,准确解释您必须做的事情:)
http://developer.apple.com/library/ios/#qa/qa1703/_index.html