ManagerNavVC.m是Navigationcontroller类
-(BOOL)shouldAutorotate
{
if ([[self.viewControllers lastObject] isKindOfClass:[AriticalDis class]]) {
return YES;
}
return NO;
}
-(NSUInteger)supportedInterfaceOrientations{
if ([[self.viewControllers lastObject] isKindOfClass:[AriticalDis class]]) {
return UIInterfaceOrientationMaskAll;
}
else if ([[self.viewControllers lastObject] isKindOfClass:[SettingsViewController class]]) {
return UIInterfaceOrientationMaskPortrait;
}
return UIInterfaceOrientationMaskPortrait;
}
这里的问题是我正在编写代码来处理ArticalDis
类将支持landScape和Portrait的方向,但是从这里推动ArticalDis
类到Settingsview
类它应该只支持仅限肖像,但即使我提到视图应处于纵向模式,它也会自动将视图更改为横向。