У меня есть структура, как этоЗапирание вопрос ориентации в Iphone
LoginViewController-->Root
LoginViewController-->UINav---->HomeViewController
Теперь я должен зафиксировать эту ориентацию на портрет только для iPhone и должны обеспечить обе ориентации для IPad
для входа контроллера, Я написал это
-(BOOL)shouldAutorotate{
if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
{
return YES;
}
else
{
return NO;
}
}
Это прекрасно работает. У меня есть только портретная ориентация в iPhone и как портретная, так и ландшафтная ориентация в iPad.
Но тот же кусок кода написан в HomeViewController не работает. Это связано с контроллером навигации, который встроен в HomeViewConroller.