有可能吗?我需要保存屏幕并从iPad发送到WebService ...具体问题是我想在屏幕上模拟一个标志,然后将此标志保存在NSData中并通过电子邮件发送。
有些想法?
感谢所有人!
祝你好运!
答案 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);