我正在开发一个应用程序,以允许视图覆盖在拍摄的照片上。我使用以下代码来完成此任务:
UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0.0);
[self.cameraOverlayView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return viewImage;
这适用于以纵向模式呈现内容。但是,当我将iPhone翻转为横向并通过此方法传递叠加时,叠加层未正确旋转。而是将叠加层吐出,就好像它仍处于纵向模式一样。
非常感谢帮助。