Как сделать приложение ТОЛЬКО поддерживать пейзаж?
Как сделать приложение ТОЛЬКО поддерживать пейзаж? Нет портретного режима 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
Мы можем изменить ориентацию, просто выбрав нужные ориентации. Выберите устройство из "устройств" и измените ориентацию
![введите описание изображения здесь]()