我试图捕获UIWebView的内容,包括用户不可见的内容.即整个网页即使用户只看顶部.
环顾四周,我发现捕获UIView的最佳方法是检索其图层并使用renderInContext.
但是,UIWebView似乎正在使用自己的CALayer实现,它的行为更像CATiledLayer,尽管它仍然声称是一个标准的CALayer.当我调用renderInContext时,我只获得网页的一部分,最多940px,而不是整个页面.
有没有人有任何想法如何:迫使UIWebView向下滚动另一个940px(显然远非理想)或告诉任何品种的CALayer支持WebView在我要求时呈现其所有内容.
干杯
编辑:我应该补充说,目前更改webview的框架以适应通过javascript检索的页面的大小.