我试图捕获WKWebView的屏幕截图,但是我的方法不起作用,它返回了一个纯色,就像图层树为空一样,而在其他视图上似乎可以工作。
- (UIImage *)screenshot
{
UIImage *screenshot;
UIGraphicsBeginImageContext(self.frame.size);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return screenshot;
}