Сделать снимок представления/WebView программно
Вопрос
Я хочу сделать снимок представления (WebView) или, если это невозможно, всего экрана, чтобы сохранить его в фотогалерее пользователя.Мне было интересно, возможно ли это.
Решение
Чтобы получить изображение, вам нужно использовать:
UIGraphicsBeginImageContext(self.bounds.size);
[theView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Затем, чтобы сохранить в библиотеке фотографий:
UIImageWriteToSavedPhotosAlbum(viewImage,nil,NULL,NULL);
Не связан с StackOverflow