Раскадровка ipad только в альбомной ориентации - PullRequest
3 голосов
/ 20 февраля 2012

Я создаю приложение для iPad, которое поддерживает ТОЛЬКО режим LANDSDCAPE. Я использую раскадровки.

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

  1. Если для ландшафта установлено значение ДА
  2. исходная ориентация интерфейса в info.plist установлена ​​в альбомную ориентацию
  3. поддерживаемая ориентация интерфейса в файле info.plist установлена ​​на альбомную
  4. смоделированные метрики для контроллеров представления установлены в вывод.

Заранее спасибо за помощь. Я искал в Интернете, но ответ на это не доступен.

1 Ответ

6 голосов
/ 20 февраля 2012

В смоделированной метрике выберите «Пейзаж».

Также убедитесь, что у вас есть этот метод в ваших реализациях контроллера представления:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight));
}
...