renderincontext отлично работает в портретной, а не в альбомной - PullRequest
1 голос
/ 17 января 2012

Я разрабатываю приложение, позволяющее накладывать вид на снятый снимок. Я использую следующий код для достижения этой цели:

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

Это прекрасно работает для рендеринга контента в портретном режиме. Однако, когда я переворачиваю iPhone в альбомную ориентацию и пропускаю наложение с помощью этого метода, наложение не поворачивается правильно. Вместо этого наложение выплевывается так, как если бы оно находилось в портретном режиме.

Помощь очень ценится.

...