Как сделать приложение ТОЛЬКО поддерживать пейзаж?

Как сделать приложение ТОЛЬКО поддерживать пейзаж? Нет портретного режима JUST пейзаж по всему предмету в xcode 3?

Ответы

Ответ 1

Мой наивный ответ заключается в том, чтобы добавить этот метод во все контроллеры корневого представления:

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

    return NO;
}

Это то, что я делаю в своей игре. Конечно, в моей игре есть только один контроллер.

Кроме того, мне было полезно установить "Начальная ориентация интерфейса" в моем приложении info.plist в "Пейзаж".

Ответ 2

Принятый ответ не помог мне. Это произошло:

В файле свойств вашего приложения (YOURAPPNAME-Info.plist), расположенном в группе "поддерживающие файлы", имеется массив под названием "Поддерживаемые ориентации интерфейса". Удалите ориентацию, которую вы не хотите от массива, и ваше приложение будет заблокировано в оставшейся ориентации.

Ответ 3

Ориентации теперь легко задаются с помощью вкладки итоговой суммы.

Ответ 4

Вы можете изменить ориентацию поддерживаемых интерфейсов в файле info.plist, как показано ниже:

Picture showing how to change the supported orientations in the info.plist file

Ответ 5

Мы можем изменить ориентацию, просто выбрав нужные ориентации. Выберите устройство из "устройств" и измените ориентацию

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