可以使用PrintScreen或将图像保存在屏幕的某些部分吗?

时间:2012-01-19 13:54:47

标签: iphone xcode image sign printscreen

有可能吗?我需要保存屏幕并从iPad发送到WebService ...具体问题是我想在屏幕上模拟一个标志,然后将此标志保存在NSData中并通过电子邮件发送。

有些想法?

感谢所有人!

祝你好运!

1 个答案:

答案 0 :(得分:2)

UIView *view = ...; // Get root view of current view controller

UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

NSData *imageData = UIImagePNGRepresentation(viewImage);