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