Только портретный режим -iOS
У меня есть приложение, предназначенное только для портретной ориентации. Однако я не знаю, как ограничить использование только портретного режима, когда пользователь переворачивается вверх дном или в режиме наземного пространства, я не хочу, чтобы ориентация экрана менялась соответствующим образом.
Есть идеи как это сделать?
2 ответа
Это можно указать в сводке приложения (а также в контроллере rootview (будь то Nav Controller, TabBar Controller и т. Д.), Переопределив этот метод:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
Вот обновленный вид места, где вы можете внести изменения в XCode 8.1
Обратите внимание, что вы выбираете этот элемент (Сводка приложения) в крайнем левом углу вверху навигатора проекта. Затем с правой стороны убедитесь, что в верхней части выбрано "Общее", затем прокрутите вниз, если необходимо, и вы увидите настройки ориентации устройства.