Мне нужно показать предварительный просмотр веб-сайта с данными url
на одном изображении (например, Facebook
в Messenger
, когда вы отправляете url
кому-то). Есть ли способ достичь этого без фактической загрузки html file
и чтения его metadata
?Показать предварительный просмотр веб-сайта
ответ
Попробуйте это,
NSString *urlStr = @"http://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png?v=c78bd457575a";
NSURL *url=[NSURL URLWithString: urlStr];
NSData *data=[NSData dataWithContentsOfURL:url];
UIImage *image=[[UIImage alloc] initWithData:data];
UIImageView *imagview = [[UIImageView alloc]initWithImage:image];
imagview.frame = CGRectMake(250, 500, 100, 100);
[self.view addSubview:imagview];
Это даст только большой палец или изображение. Вы можете использовать URLEmbeddedView Library для большей функциональности. Я думаю, что это библиотека, которую вы хотите.
Стоит отметить, что вызов '[NSData dataWithContentsOfURL: url]' в основном потоке - плохая идея и, как правило, следует избегать. – Losiowaty
Это можно сделать асинхронно, это просто демонстрация того, как это можно достичь! – Lion
Спасибо за ваш ответ. Мне нужно на самом деле получить открытый URL-адрес изображения данного URL-адреса веб-страницы. Библиотека URLEmbeddedView делает это, но у нее много ненужных функций, знаете ли вы более простой способ или более легкий lib для этого? –
- 1. Как показать предварительный просмотр улиц
- 2. Как показать предварительный просмотр изображения
- 3. Как показать предварительный просмотр изображения?
- 4. Как показать предварительный просмотр камеры на SurfaceView?
- 5. Показать предварительный просмотр изображения в виде
- 6. Как показать предварительный просмотр камеры opengl
- 7. Как показать предварительный просмотр анимации загрузки?
- 8. Как показать Предварительный просмотр в форме управления?
- 9. Как показать предварительный просмотр в PictureBox?
- 10. Показать предварительный просмотр PSD в PictureBox
- 11. показать HTML Предварительный просмотр в IMG тег
- 12. Как показать предварительный просмотр выбранных файлов
- 13. Показать предварительный просмотр изображения до загрузки
- 14. Как показать предварительный просмотр документа в angularjs?
- 15. Показать предварительный просмотр onkey с textarea
- 16. Показать усеченный предварительный просмотр и полное сообщение
- 17. Показать предварительный просмотр кода HTML в JFrame?
- 18. PhpStorm код Предварительный просмотр
- 19. Предварительный предварительный просмотр - выбор дизайна
- 20. Предварительный просмотр HTML-страницы
- 21. Jsf form Предварительный просмотр
- 22. Получить предварительный просмотр экрана?
- 23. QVideoWidget Предварительный просмотр видео
- 24. Saltstack - Предварительный просмотр Highstate
- 25. OpenCV CvCamera Предварительный просмотр
- 26. Предварительный просмотр загружаемого файла
- 27. Получить предварительный просмотр изображения?
- 28. Предварительный просмотр изображения перед загрузкой?
- 29. Предварительный просмотр стороны tinyMCE content
- 30. Предварительный просмотр всех загруженных файлов
Возможно, необходимо использовать службу API, например https://screenshotlayer.com –
Проверьте мой ответ и посмотрите ссылку, размещенную в ответ! – Lion