iOS: моя раскадровка - альбомная, а проект настроен на альбомную, но в симуляторе все равно не - PullRequest
1 голос
/ 04 декабря 2011

Я хочу сделать приложение для iPad. Я сделал ниже 3 вещи. ориентация симулятора - это ландшафт, который является правильным. Тем не менее, содержание на 90 градусов неправильно, но они правы в виде раскадровки, пейзаж. Есть что-нибудь, что мне нужно проверить?

  1. Я установил раскадровку как альбомную.

  2. Может проект, который я уже установил "поддерживаемые ориентации интерфейса" = ландшафт

  3. Также использовал этот код в контроллере представления:

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    {
    if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight)
        return YES;
    else
        return NO;
    }
    

Ответы [ 3 ]

0 голосов
/ 04 августа 2012

Поддерживаемые ориентации интерфейса это одно. Это не сработало для меня, пока я не сделал следующее:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
0 голосов
/ 18 октября 2012

Вы должны использовать следующий код на ВСЕХ ваших контроллерах вида

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
        return (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight)
}
0 голосов
/ 04 декабря 2011

Убедитесь, что «Начальная ориентация интерфейса» также установлена ​​в вашем Info.plist.

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