Я обновил свой 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
РЕШЕНИЕ ПРОБЛЕМЫ ОБНОВЛЕНИЯ:
Это было вызвано
Начальная ориентация интерфейса = Пейзаж
(левая кнопка домой)
Изменил его на
Начальная ориентация интерфейса = Портрет (нижняя домашняя кнопка)