У меня есть представление, которое содержит GLKView и подпредставления как UIImageView. Как я могу сделать снимок viewA для изображения? Я использую этот код, хорошо работает для любого вида, кроме GLKView.
- (UIImage *) takeSnapshot
{
UIGraphicsBeginImageContextWithOptions(self.bounds.size, NO, [[UIScreen mainScreen] scale]);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}