Обычно мое приложение показывает все виды в портретном режиме, кроме отчета. Представление отчета отображается только тогда, когда я нахожусь в режиме просмотра настроек, и я поворачиваю свое устройство в альбомный режим. Теперь, когда я снова поворачиваю свое устройство в портретный режим, представление отчета закрывается и отображается представление настроек.
In report view
> shouldAutorotateToInterfaceOrientation
return ((interfaceOrientation == UIInterfaceOrientationLandscapeRight)||( interfaceOrientation == UIInterfaceOrientationLandscapeLeft));
Here at settings view
shouldAutorotateToInterfaceOrientation
if((interfaceOrientation == UIInterfaceOrientationLandscapeRight)||( interfaceOrientation == UIInterfaceOrientationLandscapeLeft))
{
Report *report = [[Report alloc]initWithNibName:@"Report" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:report animated:YES];
[report release];
}
return YES;
}