如何在iOS7中选项卡式应用程序中为每个ViewController设置方向?

时间:2014-06-20 09:49:56

标签: ios7 rotation

在选项卡式应用程序中,我有两个视图。

我想将firstView修复为纵向,而seccondView可以旋转为纵向和横向。

我在firstViewController中实现了以下代码。

- (NSUInteger)supportedInterfaceOrientation {
   return UIInterfaceOrientationMaskPortrait;
}

secondViewController中的代码是

- (NSUInteger)supportedInterfaceOrientation {
   return UIInterfaceOrientationMaskAllButUpsideDown;
}

但是当我旋转手机时,设置无效。

云有人可以告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:0)

您需要继承您的UINavigationController和UITabBarController。看看这些问题,它基本上是相同的shouldAutorotate, supportedInterfaceOrientations and preferredInterfaceOrientationForPresentation does not work as expected in iOS 7