7

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

任何想法在 iOS 6 中发生了什么变化以及如何让我的视图旋转?

4

1 回答 1

34

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

您的代码中可能有某处:

[window addSubview:yourController.view];

尝试将其更改为:

[window setRootViewController:yourController];

反而。

于 2012-09-20T13:44:37.247 回答