Как сделать скриншот сайта - PullRequest
0 голосов
/ 12 мая 2011

Я создаю веб-браузер для iPhone в XCode, и «домашней страницей» моего приложения является страница быстрого набора, которая предоставляет пользователям 6 слотов для добавления своих любимых веб-сайтов. Каждый слот будет отображать скриншот сайта. Итак, что я хочу сделать здесь, это получить скриншот из ссылки, введенной пользователями, например: "http://www.google.com". Можно ли сделать это с касанием какао?

1 Ответ

0 голосов
/ 09 августа 2013

В случае, если кто-то хочет иметь подобную функцию, подобную этой, я нашел способ сделать это, но не уверен, является ли это лучшим способом сделать это.Или, может быть, сейчас есть библиотеки или плагины, которые уже предоставляют эту функцию.

Мое решение

После того, как пользователи введут URL-адрес веб-сайта, вам необходимо создать временныйUIWebView и загрузите URL (не делайте его видимым для пользователей).После завершения загрузки UIWebView вы делаете видимым UIWebView, а затем делаете снимок экрана, после чего немедленно делаете UIWebView невидимым (или просто уничтожаете его).В этом случае вы получите скриншот этого сайта, и пользователи не заметят, что только что произошло.

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