Я разрабатываю приложение, позволяющее накладывать вид на снятый снимок. Я использую следующий код для достижения этой цели:
UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0.0);
[self.cameraOverlayView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return viewImage;
Это прекрасно работает для рендеринга контента в портретном режиме. Однако, когда я переворачиваю iPhone в альбомную ориентацию и пропускаю наложение с помощью этого метода, наложение не поворачивается правильно. Вместо этого наложение выплевывается так, как если бы оно находилось в портретном режиме.
Помощь очень ценится.