У меня есть скрытый UIView, для которого мне нужно сделать полный снимок экрана. Я не хочу .hidden = НЕТ * сделать снимок экрана * .hidden = ДА. Причина в том, что иногда это приводит к перевернутому снимку экрана.
+ (UIImage *) imageWithView:(UIView *)view
{
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
Это мой код, он ничего не делает, если UIView скрыт.
Сделать снимок скрытого UIView - не работает
Я гуглил и не нашел ответа. Пожалуйста, ответьте с кодом в Objective-C.