iPhone: с камеры пользователь может делать только портретные фотографии - PullRequest
0 голосов
/ 17 марта 2012

В моем приложении изображение выводится с камеры, и при съемке фотографии, если кто-то перемещает камеру в горизонтальном направлении, он делает горизонтальное изображение, которое затем растягивается.Есть ли способ остановить перемещение камеры в горизонтальный режим?Пользователь может делать только портретные фотографии.

Есть ли способ поставить такую ​​функциональность?

Спасибо заранее ...

1 Ответ

0 голосов
/ 17 марта 2012

Я бы посоветовал проверить, больше ли ширина, чем высота сделанного снимка (пейзаж), и если это так, показать пользователям предупреждение о том, что поддерживаются только портретные снимки.

Было бы что-то вроде этого

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

UIImage* image = [info objectForKey:UIImagePickerControllerOriginalImage];

if (image.size.width > image.size.height) {
    // Landscape
} else {
    // Portrait
}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...