Я разрабатываю приложение для iPhone, и приложение должно работать только в ландшафтном режиме. Но, когда я вращаю устройство или симулятор, режим viewContoller изменяется с пейзажа на портрет. Я хочу, чтобы viewController поддерживался в ландшафтном режиме, хотя устройство или симулятор - портрет. Как я могу это сделать? Заранее спасибо.Отключить портретный режим
0
A
ответ
1
Override этот метод в контроллере представления:
// Override to allow orientations other than the default portrait orientation.
-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientation, NO for other;
}
-1
Override этот метод во всех ваших ViewControllers:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight ||
interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
1
Добавьте к этому ваш ViewController.m
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
0
изменение info_plist .. Поддерживаемые ориентации интерфейса Установить только пейзаж
+0
У меня этот набор, но этого, похоже, недостаточно. –
Смежные вопросы
- 1. Силовой портретный режим
- 2. Портретный режим в CameraView
- 3. cocos2d v3.x Отключить поворот устройства, установить только портретный режим
- 4. Силовой портретный режим в камере
- 5. SplitView Ориентация вопрос. (Портретный режим)
- 6. Портретный режим в Emgu CV
- 7. Как играть в портретный режим
- 8. Отключить портретный вид в Bootstrap
- 9. Мое приложение не поддерживает портретный режим, но иногда оно превращается в портретный режим.
- 10. Принуждение портретный режим ООМ растрового размера
- 11. Как заставить портретный режим в Cocos2D?
- 12. Как повернуть вид в портретный режим?
- 13. Zxing barcode reader портретный режим не работает
- 14. Восстановить пейзаж/портретный режим с помощью PHP
- 15. iOS + SpriteKit: Как заставить портретный режим?
- 16. Cocos 2dx Портретный режим Объекты Местоположения перепутаны
- 17. Youtube api полноэкранный портретный режим видео android
- 18. PhoneGap портретный режим сканера штрих-кода
- 19. iPad 1 показывает портретный режим вместо пейзажа
- 20. Принудительный портретный режим в UIPageViewController на iPad
- 21. Невозможно преобразовать Zxing в портретный режим в android
- 22. как отключить портретный режим для компонентов, когда устройство вращается в объекте C
- 23. Поворот портрета в альбомный и портретный режим контроллера моего вида
- 24. Как установить портретный режим, когда вид отображается в iOS 7
- 25. Получить режим макета (альбомный или портретный) pdf от php/linux
- 26. Как играть в кино в iPhone Портретный режим Полуэкранный
- 27. Android/Web App - установка ориентации в портретный режим из пейзажа
- 28. Как получить ориентацию: портретный режим с метафоном с фиксированной высотой
- 29. Как установить портретный режим, когда он находится в ландшафте?
- 30. Гибкая мобильная ориентация: принудительный портретный режим, а затем разрешить автоопределение
ОП заявляет, что он не хочет, чтобы поддержка портретного режима, так что просто возвращение YES не поможет. –
Очевидно ... Я просто указал метод, который он должен переопределить. Я не написал полный код ... – rockeye
Да, я знаю, но это было не совсем ясно. –