renderincontext在肖像方面工作得很好但不是风景

时间:2012-01-17 05:00:18

标签: ios camera image camera-overlay

我正在开发一个应用程序,以允许视图覆盖在拍摄的照片上。我使用以下代码来完成此任务:

UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0.0);
[self.cameraOverlayView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return viewImage;

这适用于以纵向模式呈现内容。但是,当我将iPhone翻转为横向并通过此方法传递叠加时,叠加层未正确旋转。而是将叠加层吐出,就好像它仍处于纵向模式一样。

非常感谢帮助。

0 个答案:

没有答案