UIImagePickerController с опцией камеры как в портретном, так и в ландшафтном режиме в iPhone SDK (можно ли изменить с помощью CameraOverlayView?) - PullRequest
1 голос
/ 09 декабря 2011

Я делал фотографии через UIImagePickerController.Когда я сделал снимок в портретном режиме, он был правильно отображен.Но когда я сделал снимок в альбомном режиме, он автоматически перешел в портретный режим и затем был отображен.

Каковы возможные способы отображения захваченной фотографии в альбомном режиме, когда я делаю снимок в альбомной ориентации.

Заранее спасибо.

Возможно ли это при использовании CameraOverlayView ??????

Ответы [ 2 ]

0 голосов
/ 09 декабря 2011

Вы можете сохранить изображение с атрибутом UIImageOrientation, используя метод:

- (id)initWithCGImage:(CGImageRef)imageRef scale:(CGFloat)scale orientation:(UIImageOrientation)orientation

Таким образом, вы также можете управлять масштабированием с помощью переменной scale. Вы можете ссылаться на различные значения ориентации и использовать ориентацию устройства во время захвата UIImage

0 голосов
/ 09 декабря 2011

Иметь один метод для ориентации и вызывать его каждый раз -BOOL.

...