Как я могу начать просмотр в пейзаже? - PullRequest
0 голосов
/ 24 марта 2010

Я прочитал несколько вопросов о приложении, которое делает это через информационный файл, но не определенном представлении.

Мне просто нужно настроить интерфейс для запуска в альбомной ориентации.

Мне удалось приблизиться к тому, что я хочу, с shouldAutoRotateToInterfaceOrientation :, но это работает только после того, как я поверну представление.

Я в некотором роде новичок в документации по этому вопросу, поэтому я могу искать это не в том месте.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 03 июля 2010

Это теоретически, но при условии, что в вашем методе shouldAutoRotateToInterfaceOrientation есть код, который настроит представление для отображения в заданной ориентации интерфейса, в вашем методе viewDidLoad попробуйте вызвать метод shouldAutoRotateToInterfaceOrientation с помощью UIInterfaceOrientationLandscapeLeft или UIInterfaceOrientationLandscapeRight.

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

0 голосов
/ 27 марта 2010

Если я правильно понимаю ваш вопрос, вам необходимо:

  1. редактировать файл info.plist вашего проекта
  2. добавить свойство UIInterfaceOrientation
  3. выберите в качестве значения один из {UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight}
...