После увольненияModalViewController просмотр находится в портретном режиме.

StackOverflow https://stackoverflow.com/questions/9431172

Вопрос

у меня есть подробный вид где я загружаю помочь просмотреть с кнопкой.Я использую [UIViewController presentModalViewController:animated:]помочь просмотреть Я закрываю вид с помощью кнопки.Я использую [UIViewController dismissModalViewControllerAnimated:].

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

Во всех контроллерах представления я реализовал shouldAutoRotateToInterfaceOrientation: и ответил ДА.

Это было полезно?

Решение

Я думаю, что есть два выборочных решения

1.Официально доступно в iOS 5.0 и более поздних версиях., вы можете реализовать

/* call this method when your return value from shouldAutorotateToInterfaceOrientation: changes
 if the current interface orientation does not match the current device orientation, a rotation may occur provided all relevant view controllers now return YES from shouldAutorotateToInterfaceOrientation: */

+ (void)attemptRotationToDeviceOrientation

Смотрите также : http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIViewController_Class/Reference/Reference.html

2.Используйте трюк из Ответ Канопуса.Это вполне нормально с iOS 4.3 и более ранними версиями. НО Ответ владельца предупредил вас, что это не гарантийное решение.

Надеюсь, это вам поможет!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top