截取屏幕截图(iOS应用程序)

时间:2013-11-24 14:54:09

标签: ios objective-c uiimageview uiimage screenshot

我正在处理一个应用程序,我想拍摄屏幕的即时屏幕截图。我阅读了一些有关它的教程,并找到了这种解决方案:

UIImageView * Test = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
UIGraphicsBeginImageContext(CGSizeMake(320,480));
CGContextRef context = UIGraphicsGetCurrentContext();
[[self.view layer] renderInContext:context];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Test.image = screenShot;
[self.view addSubview:Test];

但是这段代码并没有给我一样的东西,就像在你的设备上你推回家,而另一个按钮来制作截图。我该怎么办呢?

编辑:我已经包含了QuartzCore / QuartzCore.h

0 个答案:

没有答案