屏幕截图中的ios7 UINavigationBar变黑

屏幕截图中的ios7 UINavigationBar变黑,ios7,uinavigationbar,Ios7,Uinavigationbar,我正在将我的项目从ios6移植到ios7。我有一个功能,可以为我的视图制作一个屏幕截图,它有一个导航栏,在ios6上可以正常工作,但在ios7上,屏幕截图中的栏变成黑色 如从图片中可以看到的,我在顶部有一个导航栏,中间有一个工具栏,底部有一个标签栏, 屏幕截图代码: UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, YES, [[UIScreen mainScreen] scale]); [self.view.layer

我正在将我的项目从ios6移植到ios7。我有一个功能,可以为我的视图制作一个屏幕截图,它有一个导航栏,在ios6上可以正常工作,但在ios7上,屏幕截图中的栏变成黑色

如从图片中可以看到的,我在顶部有一个导航栏,中间有一个工具栏,底部有一个标签栏,

屏幕截图代码:

UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, YES, [[UIScreen mainScreen] scale]);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();