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

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

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

解决方法

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

您可能在代码中的某处:

[window addSubview:yourController.view];

尝试将其更改为:

[window setRootViewController:yourController];

代替.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...