自定义一个视图控制器,在ios 8.1中影响另一个视图控制器的方向

时间:2014-12-19 07:12:11

标签: ios screen-orientation

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类它应该只支持仅限肖像,但即使我提到视图应处于纵向模式,它也会自动将视图更改为横向。

0 个答案:

没有答案
相关问题