Quando você fixa sua orientação para paisagem em seu projeto, o aplicativo muda para paisagem no iOS 6.
Mas, por alguma razão estranha, isso parece não funcionar no iOS 5. O aplicativo sempre corrige para retrato. Então, adicionei o seguinte código a cada controlador:
- (BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)toInterfaceOrientation
{
// Support for iOS 5
return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);
}
Não tenho muitos controladores de visualização, então não o tornei mais dinâmico. Mas funcionou para mim…