Я должен представить оповещение при запуске моего приложения. Мое приложение поддерживает оба режима ландшафта.
Несмотря на альбомный режим, когда приложение запускается, устройство всегда показывает предупреждение в портретной ориентации.
Я пытался использовать акселерометр для определения ориентации интерфейса до уведомления об ориентации, и у меня правильная ориентация за 2 секунды до отображения предупреждения.
Затем я использую этот код, чтобы установить в строке состояния другую ориентацию, надеясь, что просмотр предупреждений последует ...
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
или влево, в зависимости от режима ландшафта.
Ничего не работает.
Есть ли способ заставить просмотр тревоги соблюдать ориентацию?
Суть в следующем: я не могу установить одну альбомную ориентацию, в частности, для строки состояния, я должен определить ориентацию устройства и затем установить ориентацию строки состояния.
спасибо за любую помощь.