Исправлено: Lanscape не работает только в iOS5 - PullRequest
0 голосов
/ 21 июля 2011

Я обновил свой iPod до iOS5 и xcode до 4.2, но ни одно из моих представлений приложений не работает в альбомной ориентации. Я сделал следующее:

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

Хотя по умолчанию для этой строки:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

На мой взгляд, я установил ориентацию на Пейзаж. В разделе «Поддерживаемые ориентации устройства» я выбрал только «Пейзаж». И, наконец, в Info.plist я добавил начальную ориентацию интерфейса = альбомная (левая домашняя кнопка)

Поэтому, когда я работаю на симуляторе iPod & iPhone под управлением iOS5, устройство поворачивается влево, но изображение не сильно меняется.

Но если я запускаю его на iPhone Simulator под 4.2, он вращается и становится альбомным.

Я не знаю, если я что-то не так делаю с новым iOS / xcode или есть проблема.

Заранее спасибо. Eli

РЕШЕНИЕ ПРОБЛЕМЫ ОБНОВЛЕНИЯ: Это было вызвано

Начальная ориентация интерфейса = Пейзаж (левая кнопка домой)

Изменил его на

Начальная ориентация интерфейса = Портрет (нижняя домашняя кнопка)

1 Ответ

1 голос
/ 26 января 2012

РЕШЕНИЕ ПРОБЛЕМЫ ОБНОВЛЕНИЯ: Это было вызвано

Начальная ориентация интерфейса = Пейзаж (левая домашняя кнопка)

Изменил его на

Начальная ориентация интерфейса = Портрет (нижняя домашняя кнопка)

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