как установить ориентацию после запуска на iPhone

Я хотел бы знать, как автоматически поворачивать iphone после запуска.

мое изображение запуска в портретах, но само приложение в альбомной ориентации.

после запуска ориентация по-прежнему остается портретной, а не автоматически поворачивается в альбомную.

это моя информация.plist

введите здесь описание изображения

в моем корневом контроллере представления

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

}

person Desmond    schedule 30.01.2012    source источник
comment
только ваш экран запуска в портретном режиме, а остальные в альбомной ориентации?   -  person Sharanya K M    schedule 30.01.2012


Ответы (2)


введите здесь описание изображения

как показано на изображении, установите отмеченное значение для ландшафтного режима.

person vishy    schedule 30.01.2012
comment
Но мое изображение запуска находится в портретном режиме - person Desmond; 30.01.2012
comment
хорошо, после того, как изображение запуска будет готово, выполните этот шаг, [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft]; - person vishy; 30.01.2012
comment
Существует официальное руководство по запуску приложения в горизонтальной ориентации - person David Snabel-Caunt; 30.07.2012

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

В то время как у iPad есть возможность запуска изображения как в альбомном, так и в портретном режиме.

person Piyush Kashyap    schedule 30.01.2012