0

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

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

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

4

1 回答 1

2

您正在测试哪个 iOS?

-(BOOL)应该自动旋转到接口方向:UI接口方向)接口方向;

适用于 iOS5

如果您使用的是 iOS6,请确保在应用程序设置中单击这些。 在此处输入图像描述

于 2013-02-08T06:35:55.083 回答