2013-10-03 4 views
-1

Я хочу, чтобы мое приложение всегда было в портретном режиме вверх. Это означает, что если устройство, которое оно наклонило, перпендикулярно к полу и начинает сталкиваться с полом, оно будет перенастраиваться, чтобы оно функционировало так, как будто оно находится в портретном режиме вверх. . То же самое с, если устройство начинает быть портрет вверх-вниз, то это будет портрет вверх (наклонен вверх я поместил это в мои приложения делегатОриентация устройства iOS

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 

под - приложение (BOOL) сделал finishLaunching и т.д. но мне нужно знать, что мне нужно поставить в делегат так по всему приложению выше всегда верно.

Любой помощи.

ответ

0

Вы можете установить это в развертывании информации вашего проекта в Xcode. enter image description here

I подумайте, что вам также необходимо реализовать shouldAutorotate и supportedInterfaceOrientations в ваших UIViewControllers. Этот справочный документ Apple должен помочь: UIViewController Class Reference.

Также есть question and answer.

+0

У меня есть только портрет, проверенный в моем info.plist, однако, когда устройство держится вверх ногами, оно не вращается, поэтому оно справа up protrait (кнопка дома вверху). – user1114881

+0

Похоже, вам нужно также проверить «с ног на голову». Затем ваше приложение будет вращаться в двух режимах в портретном режиме, но никогда не будет поворачиваться в альбомный режим. – gstroup

+0

Я теперь проверил также вверх ногами. Но он не вращается. Должен ли я прокомментировать весь авторотирующий код в остальной части приложения. Как в делегате приложения и в каждом из представлений контроллера я хочу повернуть? – user1114881

0

Вы задаете все необходимые ориентации в файле Info.plist как массив с ключом UISupportedInterfaceOrientations Ограничьте список поддерживаемой ориентации желаемой ориентацией. beginGeneratingDeviceOrientationNotifications - очень специфический метод, который требуется для уникальных прецедентов, но не для обработки общей ориентации. Вот некоторые из примеров, где beginGeneratingDeviceOrientationNotifications может быть полезным, но это определенно не ваш случай. How to handle autorotation in AVCaptureVideoPreviewLayer?

Смежные вопросы