我有一个 UIWebView,它包含一些看起来像这样的元素:
<div class="bbib wbg rect" id="rect" style="-webkit-transform: perspective(100px) translate3d(6px, 63px, -48px) rotateY(-106deg); ">
</div>
我需要截取这个 webview 的截图(它是全尺寸的,对于 iPad,1024x768),但是当我使用
UIGraphicsBeginImageContextWithOptions(self.frame.size, NO, 0.0);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return screenshot;
(此代码属于 UIView 类别),图像上的元素位于其原始位置(无平移/旋转)。这不好。
如何解决?