iOS6更新后视图无法旋转到横向模式

7 orientation ipad ios ios-simulator landscape-portrait

Landscape (left home button)在我的-Info.plist文件中设置了界面方向,在更新到最新版本的xcode之前一切正常.模拟器现在运行iOS 6.当我在模拟器中启动我的应用程序时,它以纵向模式启动,但内容显示为应用程序不支持横向模式.它们向右旋转90度,内容不适合(我从不打算支持肖像模式)

任何想法在iOS 6中有什么变化以及如何让我的视图轮换?

Eli*_*eos 34

似乎iOS6要求您将rootViewController设置为窗口,而不是将控制器的视图添加为子视图.

您可能在代码中的某处:

[window addSubview:yourController.view];
Run Code Online (Sandbox Code Playgroud)

尝试将其更改为:

[window setRootViewController:yourController];
Run Code Online (Sandbox Code Playgroud)

代替.