iPad UIInterfaceOrientation после запуска изображения - PullRequest
0 голосов
/ 29 ноября 2011

Мое приложение должно поддерживать только режим landescape, поэтому я настраиваю ключи info.plist для правильного его получения.
Мой корневой viewcontroller - это пользовательский UINavigationController, который я добавляю в главное окно и который реализует

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

Проблема заключается в том, что после applicationDidFinishLaunching interfaceOrientation всегда имеет значение UIInterfaceOrientationLandscapeRight, даже когда приложение запускается в ориентации UIInterfaceOrientationLandscapeLeft.
В результате изображение-заставка ориентируется правильно, а приложение переворачивается.
Некоторое время покачивая устройство, снова поверните контроллер в правильном направлении.

Это ошибка?Как мне это решить?

1 Ответ

0 голосов
/ 01 декабря 2011

Это отлично работает для меняДА;

} else {

return NO;

}

}

Удачи

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