如何使用UINavigationBarController和UITabbarController将设备定位到UIViewController中的横向模式

时间:2013-06-11 09:05:34

标签: iphone ios6 uitabbarcontroller

如何使用UINavigationBarController + UITabbarController在UIViewController中停止设备定位到横向模式。

2 个答案:

答案 0 :(得分:0)

由各个视图控制器决定是否要自动旋转。容器视图控制器(如UINavigationController,tab-bar控制器或您自己的控制器)通常委托给他们的孩子来决定这一点。在视图控制器上添加/覆盖这些方法:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
    return NO;
}

- (BOOL)shouldAutorotate
{
    return NO;
}

一种是较旧的风格,一种是iOS6 +风格。

答案 1 :(得分:0)

如果您想在xcode中完全删除应用的方向,可以设置支持的方向 enter image description here