2012-05-02 2 views
0

В нашем приложении приложение впервые находится в портретном режиме. Если устройство находится в ландшафтном режиме, оно отобразит режим портретного экрана. , но когда я вручную повернулю симулятор, он будет правильно работать в режиме «Пейзаж» и «Портрет». , но в первый раз симулятор показывает портретный экран. , пожалуйста, решите мою проблему, почему это происходит или как его решить.Впервые приложение находится в портретном режиме, если устройство находится в ландшафтном режиме

+1

«аренда решает мою проблему, почему это происходит или как ее решить ..» Конечно, приятель. – Peres

ответ

0

Вы должны добавить поддерживаемые ориентации в свое приложение в Xcode.

enter image description here

Если это не работает, попробуйте добавить это к вашему ViewController

Примечание: Этот код говорит о том, что приложение поддерживает все ориентации, кроме UIInterfaceOrientationPortraitUpsideDown, когда устройство является iPhone или IPod Touch, и может быть изменен в соответствии с конкретными требованиями к ориентации для устройства и iPhone/iPad.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { 
     return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); 
    } else { 
     return YES; 
    } 
} 
Смежные вопросы

 Смежные вопросы