Приложение не ориентировано - PullRequest
3 голосов
/ 28 февраля 2012

Мое приложение не ориентировано, даже если я использую

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Override to allow orientations other than the default portrait orientation.
    return YES;
}

. Единственное, что я делаю, это скрываю нижнюю панель вкладок, используя

SearchScreen.hidesBottomBarWhenPushed = YES ;

. Любая идея, как это исправить

Ответы [ 2 ]

2 голосов
/ 28 февраля 2012

Некоторые идеи:

  • Правильно ли установлены "Поддерживаемые ориентации устройств"?
  • Может быть, родительский ViewController не разрешает ориентацию интерфейса?
  • Если тестирование выполняется наустройство: «оно заблокировано»?

Настройка «Поддерживаемых ориентаций устройства» внутри Info.plist:

<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>
0 голосов
/ 28 февраля 2012

Пожалуйста, напишите
- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation {// Переопределить, чтобы разрешить ориентации, отличные от книжной ориентации по умолчанию.вернуть ДА;}

во всем корневом контроллере панели вкладок.

Можете ли вы сказать мне, какой из них является корневым контроллером, этот контроллер представления вкладок ??

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