Сделайте снимок вида / WebView программно - PullRequest
1 голос
/ 01 февраля 2009

Я хочу сделать снимок вида (WebView) или, если это невозможно, всего экрана, чтобы я мог сохранить его в фотогалерее пользователя. Мне было интересно, если это возможно.

1 Ответ

3 голосов
/ 01 февраля 2009

Для получения изображения вам понадобится:

UIGraphicsBeginImageContext(self.bounds.size);

[theView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

Затем, чтобы сохранить в библиотеке фотографий:

UIImageWriteToSavedPhotosAlbum(viewImage,nil,NULL,NULL);
...