Захват UIWebview как UIImage в фоновом режиме - PullRequest
1 голос
/ 03 августа 2011

Интересно, есть ли какие-нибудь хитрости, чтобы сделать "захват экрана" UIWebView в фоновом режиме?Чтобы уточнить, я могу захватить UIWebView, используя:

UIGraphicsBeginImageContext(webView.frame.size);
[webView.layer renderInContext: UIGraphicsGetCurrentContext()];
viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
theImageView.image = viewImage;

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

Спасибо, Лоуренс

Ответы [ 2 ]

0 голосов
/ 07 апреля 2016

SwViewCapture может конвертировать все содержимое UIWebView в UIImage.

img

0 голосов
/ 03 августа 2011

Да, вы можете захватить веб-просмотр.Но он будет захватывать только видимую часть экрана.

Например, если высота просмотра веб-страниц будет превышать 480 (iphone), вы не сможете захватить часть, которая составляет 480+.

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