ориентация iOS-приложения помните? - PullRequest
0 голосов
/ 30 сентября 2011

У меня есть несколько контроллеров представления, которые поддерживают только альбомный режим и один контроллер представления со всеми ориентациями интерфейса (например, слайд-шоу).«Заставка» возможна только в ландшафтном режиме.После того, как «слайд-шоу» находится в портретном режиме, и я полностью закрываю приложение (из панели задач тоже), приложение запускает «заставку» (что должно быть в ландшафтном режиме) неожиданно в портретном режиме.Но почему это происходит, если заставка на самом деле не вращается в портретной ориентации, если устройство вращается?И как решить эту проблему?Спасибо.

1 Ответ

2 голосов
/ 30 сентября 2011

В вашем SplashScreenViewController напишите: -

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);

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