В КИЕЕН

Мне нужно настроить ориентацию камеры на ландшафт в iOS 9; мой код работает в iOS 7 и 8, но теперь он не работает.

В iOS 8 я вызываю CameraViewController : UIImagePickerController , с настройкой ShouldAutoRotate >> return NO.

Я уже пробовал это:

 if([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeLeft) { [[UIDevice currentDevice]setValue:[NSNumber numberWithInteger:UIDeviceOrientationLandscapeRight] forKey:@"orientation"]; } else { [[UIDevice currentDevice]setValue:[NSNumber numberWithInteger:UIDeviceOrientationLandscapeLeft] forKey:@"orientation"]; } 

В UIDeviceOrientationLandscapeRight изменений UIDeviceOrientationLandscapeRight , но если UIDeviceOrientationLandscapeLeft , он поворачивается на 90 градусов, но размер неправильный.

В info.plist я установил его только для восприятия пейзажной ориентации. Что еще я должен был сделать или мог пропустить?

Interesting Posts

Пользовательские кнопки с несколькими UILabel и изображениями

Отправлять локальные уведомления, пока приложение работает в фоновом режиме Swift 2.0

Странное возвращаемое значение после генерации случайной строки (Swift 3)

как скрыть заголовок раздела, если результат не найден с помощью панели поиска в ios8

scheduleLocalNotification не вызывает didReceiveLocalNotification

Нет EAAccessoryDidConnectNotification и EAAccessoryDidDisconnectNotification после подключения Lightning kBD или Smart KBD

Асинхронно загружать изображение в uitableviewcell

Командная строка xcodebuild игнорирует GCC_PREPROCESSOR_DEFINITIONS

Совместное использование данных между целями в проекте xcode

Устаревшие методы CLRegion – как получить радиус?

Core Image CIPerspectiveTransform Filter: как использовать CIVectors?

iOS 7 – сообщение, отправленное на освобожденный экземпляр 0x15d17cc0

Swift – NSHTTPCookie – ноль

Программный настройку контроллера Root View в Swift

При отправке изображений с помощью UIActivityViewController происходит сбой Gmail Extension

Давайте будем гением компьютера.