2011-08-03 42 views
1

我不知道是否有任何技巧在后台做一个“屏幕捕获”UIWebView?为了澄清更多的,我能够捕捉到使用的UIWebView:在后台捕获UIWebview作为UIImage

UIGraphicsBeginImageContext(webView.frame.size); 
[webView.layer renderInContext: UIGraphicsGetCurrentContext()]; 
viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 
theImageView.image = viewImage; 

,但我真的要在一个UIWebView才能捕捉到它显示在屏幕上,我只是想知道我是否可以在后台做到这一点?

感谢, 劳伦斯

回答

0

是的,你可以捕捉的WebView。但它只会捕捉屏幕的可见部分。

例如,如果你的网页浏览高度将超过480(iphone),那么你不能捕捉480+的部分。

0

SwViewCapture可以将UIWebView的所有内容转换为UIImage。

img