我正在Xcode中为iPhone构建一个Web浏览器,我的应用程序的“主页”是一个快速拨号页面,提供6个插槽供用户添加他们喜欢的网站。然后每个插槽将显示网站的屏幕截图。所以我想在这里做的是从用户输入的链接中获取屏幕截图,例如“http://www.google.com”。用可可触摸可以做到这一点吗?
答案 0 :(得分:0)
如果有人想要这样的类似功能,我确实找到了一种方法,但不确定这是否是最好的方法。或者现在可能已经有了提供此功能的库或插件。
我的解决方案
用户输入网站网址后,您需要创建临时UIWebView并加载网址(不要让用户看到)。在UIWebView完成加载后,您可以使UIWebView可见,然后截取屏幕截图,之后立即再次使UIWebView不可见(或简单地将其销毁)。在这种情况下,您将获得该网站的屏幕截图,用户将不会注意到刚刚发生的事情。