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

如何在iOS7的选项卡式应用程序中为每个ViewController设置方向?,ios7,rotation,Ios7,Rotation,在选项卡式应用程序中,我有两个视图 我想将第一个视图固定为纵向,第二个视图可以旋转为纵向和横向 我在firstViewController中实现下面的代码 - (NSUInteger)supportedInterfaceOrientation { return UIInterfaceOrientationMaskPortrait; } secondViewController中的代码为 - (NSUInteger)supportedInterfaceOrientation { re

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

我想将第一个视图固定为纵向,第二个视图可以旋转为纵向和横向

我在firstViewController中实现下面的代码

- (NSUInteger)supportedInterfaceOrientation {
   return UIInterfaceOrientationMaskPortrait;
}
secondViewController中的代码为

- (NSUInteger)supportedInterfaceOrientation {
   return UIInterfaceOrientationMaskAllButUpsideDown;
}
但当我旋转手机时,设置不起作用


有人可以告诉我怎么做。

您需要对UINavigationController和uitabarcontroller进行子类化。看看这些问题,本质上是一样的