我有一个包含 GLKView 和 UIImageView 的子视图的 viewA。如何将 viewA 的快照保存到图像?我正在使用此代码,适用于任何类型的视图,但 GLKView
- (UIImage *) takeSnapshot
{
UIGraphicsBeginImageContextWithOptions(self.bounds.size, NO, [[UIScreen mainScreen] scale]);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}