Как отправить по электронной почте текущий экран приложения iOS в Objective C - PullRequest
0 голосов
/ 26 декабря 2011

Я создал форму приложения в виде формы, в которой пользователь передает данные, динамически обрабатывает их и отображает выходные данные там.

Теперь я хочу написать код для кнопки, скажем Отправить почту При нажатии на нее должно запуститься почтовое приложение по умолчанию ( было бы лучше, если бы оно запускалось без закрытия моего приложения ) и должен прикрепить текущий экран в формате Png или pdf моей формы.

1 Ответ

1 голос
/ 26 декабря 2011

вы можете создать UIImage текущего экрана, выполнив:

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

Что касается составления письма, посмотрите на MFMailComposeViewController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...