Проблема пользовательского интерфейса в режиме LandscapeLeft в iPad - PullRequest
0 голосов
/ 26 августа 2011

Я создал приложение для iPad в режиме LandscapeLeft и настроил свой пользовательский интерфейс в соответствии с режимом LandscapeLeft. Но когда я запускаю свое приложение, оно показывает пользовательский интерфейс в портретном режиме. Я не могу понять проблему.

Пожалуйста, ответьте .....

Заранее спасибо .....

Ответы [ 2 ]

1 голос
/ 26 августа 2011

Любое приложение всегда запускается в портретном режиме. Для запуска только в ландшафтном режиме перейдите в файл info.plist и соответственно измените поддерживаемый массив ориентации

Или

В вашем методе регулятора shouldAutorotate добавьте следующий код

 if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
    return YES;
 }

 return NO;
0 голосов
/ 26 августа 2011

Запишите приведенный ниже код в файл делегата приложения.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...