Вопрос

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

Это было полезно?

Решение

Чтобы получить изображение, вам нужно использовать:

UIGraphicsBeginImageContext(self.bounds.size);

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

UIGraphicsEndImageContext();

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

UIImageWriteToSavedPhotosAlbum(viewImage,nil,NULL,NULL);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top