簡體   English   中英

如何拍攝網站的屏幕截圖

[英]How to take a screenshot of a website

我正在用Xcode構建用於iPhone的Web瀏覽器,我的應用程序的“主頁”是快速撥號頁面,該頁面提供6個插槽供用戶添加自己喜歡的網站。 然后,每個插槽都會顯示該網站的屏幕截圖。 因此,我在這里要做的是從用戶輸入的鏈接(例如“ http://www.google.com ”)中截取屏幕截圖。 可以通過可可粉來做到這一點嗎?

如果有人想擁有類似的功能,我確實找到了一種方法,但不確定是否是最好的方法。 也許現在已經有庫或插件可以提供此功能。

我的解決方案

用戶輸入網站URL后,您需要創建一個臨時UIWebView並加載該URL(不要使用戶可見)。 在完成UIWebView的加載之后,您可以使UIWebView可見,然后進行截圖,然后立即使UIWebView再次不可見(或直接銷毀它)。 在這種情況下,您將獲得該網站的屏幕快照,並且用戶不會注意到剛剛發生的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM