【问题标题】:Views not rotating to landscape-mode after iOS6 updateiOS6 更新后视图不旋转到横向模式
【发布时间】:2012-09-12 20:28:53
【问题描述】:

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

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

【问题讨论】:

    标签: ios ipad ios-simulator orientation landscape-portrait


    【解决方案1】:

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

    您的代码中可能有某处:

    [window addSubview:yourController.view];
    

    尝试将其更改为:

    [window setRootViewController:yourController];
    

    改为。

    【讨论】:

    • @Sled,您应该将此标记为您的问题的解决方案。 (它也解决了我的问题,感谢 Elias。)
    • 是的,我打算这样做,我忘了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    相关资源
    最近更新 更多