上部のステータスバーが含まれている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ピクセルの空白スペースがあります)。