Захват экрана iPhone с включенной строкой состояния?

Я ищу способ сделать снимок экрана на iPhone с включенной верхней строкой состояния, в настоящее время я использую следующий код:

    UIGraphicsBeginImageContext(self.view.bounds.size); //self.view.window.frame.size
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

Приведенный выше код успешно делает снимок экрана iPhone UIView, но не включает верхнюю строку состояния (вместо него просто пустое пространство размером 20 пикселей).

Ответы на вопрос(4)

Ваш ответ на вопрос