Возможно ли PrintScreen или сохранить в изображении какую-то часть экрана? - PullRequest
2 голосов
/ 19 января 2012

Возможно ли это?Мне нужно сохранить экран и отправить его с iPad на веб-сервис ... Конкретно, проблема в том, что я хочу смоделировать знак на экране, а затем сохранить этот знак в NSData и отправить по электронной почте.

Есть идеи?

спасибо за все!

С наилучшими пожеланиями!

1 Ответ

2 голосов
/ 19 января 2012
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);
...