Как вы делаете приложение поддерживает только ландшафт? - PullRequest
13 голосов
/ 30 апреля 2011

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

Ответы [ 5 ]

24 голосов
/ 31 октября 2012

Принятый ответ не работает для меня. Это сделал:

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

21 голосов
/ 30 апреля 2011

Мой наивный ответ - добавить этот метод во все ваши контроллеры корневого представления:

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

    return NO;
}

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

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

6 голосов
/ 03 января 2014

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

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

5 голосов
/ 06 августа 2013

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

0 голосов
/ 19 января 2018

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

enter image description here

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