2013-12-04 1 views
0

Возможно ли иметь приложение для портрета, которое содержит несколько разных экранов, однако, когда камера в приложении активирована, она переключается в альбомный вид и после того, как камера сделана, когда изображение возвращается назад к портрету?Можно ли форсировать ориентацию в IOS

(Я хочу заставить пользователя снимать только пейзажные изображения).

ответ

0

если вы читаете https://developer.apple.com/library/ios/documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

вы узнаете, что uiimagepickercontroller поддерживает только портрет. вот часть из ссылки на класс.

Важно: Класс UIImagePickerController поддерживает только портретный режим . Этот класс предназначен для использования как есть, так и не поддерживает подклассы . Иерархия представления для этого класса является частной и не должна быть изменена , за одним исключением. Вы можете назначить произвольное представление объекту камерыOverlayView и использовать это представление для представления дополнительной информации или управления взаимодействием между интерфейсом камеры и вашим кодом.

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

0

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