回答
下面的代码将让您抓住只是在屏幕的部分,你可以全屏适应
CGRect screenRect = CGRectMake(0, 0, 200, 200);
UIGraphicsBeginImageContext(screenRect.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextFillRect(ctx, screenRect);
[self.view.layer renderInContext:ctx];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
//if you want to save this image to the photo album uncomment the next line
//UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil);
UIGraphicsEndImageContext();
如果你只是想要得到一个截图,只需按下主页和顶部按钮,这将在相册中放入截图,每次你做它
尝试同时按住home和关闭/电源按钮。
嗨weltraumpirat,呃开玩笑我,我不知道这种方法退出r不,所以我问你们 – 2010-12-19 12:02:37
没有,我不是在开玩笑。我所做的只是回答你的问题。如果你只是想拍摄一个屏幕截图,那么你就是这么做的。也许你应该尝试更具体:你想做什么? – weltraumpirat 2010-12-19 12:22:07
嗨weltraumpirat,我的问题是我在增强现实应用程序工作,我使用两个视图之一是相机和其他transparant视图绘制相机视图,保存图像,我放置UIButton的视图,按UIButton屏幕后拍摄,与UIButton图像保存,我想保存图像没有UIButton,告诉我如何解决这个问题。告诉一切,谢谢 – 2010-12-19 12:54:41
如果你需要一个编程的方式来实现这一点,你可以使用:
[[NSImage alloc] initWithData:[view dataWithPDFInsideRect:[view bounds]]];
谢谢你,我会尝试这个并回复你,如果我有任何问题 – 2010-12-19 12:06:37
- 1. iPhone屏幕截图特定区域
- 2. ASP.NET - 获取屏幕特定区域的屏幕截图?
- 3. 采取屏幕的特定部分的屏幕截图
- 4. iPhone - UIImagePickerController采取屏幕截图?
- 5. iPhone:屏幕截图
- 6. iPhone屏幕截图
- 7. 一个视图的iPhone屏幕截图
- 8. 以当前屏幕的屏幕截图
- 9. 以整个屏幕的屏幕截图
- 10. iPhone上的屏幕截图
- 11. iOS采取多个屏幕截图
- 12. 截取屏幕截图
- 13. C++截取屏幕截图
- 14. 屏幕截图
- 15. python可以获取特定窗口的屏幕截图吗?
- 16. 保存iPhone应用程序的视频屏幕截图
- 17. 保存小部件的屏幕截图
- 18. Apple Automator采取屏幕截图并保存到用户指定位置
- 19. 以当前屏幕截图
- 20. 以Kif为屏幕截图
- 21. 保存多个屏幕截图
- 22. 硒测试保存屏幕截图
- 23. iOS:获取屏幕截图
- 24. ffmpeg获取屏幕截图
- 25. Media Projection api可以在棒棒糖主屏幕上截取屏幕截图吗?
- 26. Webdriver屏幕截图
- 27. ASP.NET屏幕截图
- 28. C++屏幕截图
- 29. Roku屏幕截图
- 30. 在iPhone中采用条形图的屏幕截图
可能重复的[iphone screensho t特定区域](http://stackoverflow.com/questions/3333693/iphone-screenshot-specific-area) – 2010-12-19 14:24:50