изменить возврат от shouldAutorotateToInterfaceOrientation: в runTime - PullRequest
0 голосов
/ 29 июня 2011

Я использую shouldAutorotateToInterfaceOrientation: для ответа ДА на все ориентации.

Во время выполнения, в некоторых случаях, я должен изменить возврат на ДА только в портретном режиме.это тип возврата, и мое устройство физически не включается, моя ориентация интерфейса не меняется.Как можно заставить uiView проверять mustAutorotateToInterfaceOrientation: и поворачивать представление без уведомления о ротации UIdevice.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 16 апреля 2012

Статический метод, начиная с IOS 5:[UIViewController attemptRotationToDeviceOrientation];

0 голосов
/ 16 октября 2011

Добавьте эти две строки кода:

    [[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications];
    [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...