如何使用UITabBarController应用程序进入横向模式?

时间:2013-02-08 06:32:25

标签: iphone uikit uitabbarcontroller uiinterfaceorientation

我有UITabBarController,每个标签处理不同的UIViewController,根据需要推送堆栈新控制器。并且每个UIViewController都使用NIB和包含的方法创建:

-(BOOL)shouldAutorotateToInterfaceOrientation:UIInterfaceOrientation)interfaceOrientation {
    return YES;
}

但是我发现当我使用横向模式进入应用程序时,它仍然无法使用,仍然使用纵向模式,为什么? 对于我的ipad应用程序,它可以工作,并且在plist中为所有设备方向设置了“支持的界面方向(iPad)”和“支持的界面方向(iPhone)”。和xcode的目标启用“支持的接口方向”按钮为灰色,但仍然不适用于iPhone,而ipad会很好,为什么?非常感谢你!!!

1 个答案:

答案 0 :(得分:2)

您正在测试哪个iOS?

- (BOOL)shouldAutorotateToInterfaceOrientation:UIInterfaceOrientation)interfaceOrientation;

适用于iOS5

如果您使用的是iOS6,请确保在应用程序设置中单击这些内容。 enter image description here