iOS单个ViewController支持横屏,其他全竖屏方法

如果项目中用了navigationViewController, 那么就应该新建一个uinaviga
首页 新闻资讯 行业资讯 iOS单个ViewController支持横屏,其他全竖屏方法

如果项目中用了navigationViewController,  那么就应该新建一个uinavigationViewController的子类,然后在这个类里面写上下面的代码,在使用的时候就用自定义的这个navCtr,  就是说需要在根视图里面控制

复制

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { return toInterfaceOrientation != UIDeviceOrientationPortraitUpsideDown; }  - (BOOL)shouldAutorotate { if ([self.topViewController isKindOfClass:[AddMovieViewController class]]) { // 如果是这个 vc 则支持自动旋转 return YES; } return NO; }  - (NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskAllButUpsideDown; }
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

  • 10.

  • 11.

  • 12.

  • 13.

  • 14.

  • 15.

  • 16.

  • 17.