В настройках проекта вы можете установить ориентации, которые разрешено вашим приложением. Установите его в LandscapeLeft и LandscapeRight. Это предотвратит переход вашего приложения в режим Potrait, независимо от ориентации устройства до того, как ваше приложение будет запущено.
ВРУЧНУЮ FORCE ИЗМЕНЕНИЕ ОРИЕНТАЦИЯ
В прошивке, вы не можете напрямую задать ориентацию устройства вручную. Однако вы можете использовать этот метод, чтобы выполнить свою работу.
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft animated:NO];
Обычный способ
В качестве альтернативы, вы можете перейти ваш файл реализация, где вы можете указать разрешенные ориентации в этом методе:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
//Return YES if you want to allow all orientations
return UIInterfaceOrientationLandscapeRight; //if you want to allow landscape right &c
}