在仅横向模式下启动应用程序

时间:2013-05-22 20:48:36

标签: ios objective-c xcode orientation landscape

我写过一个只支持横向模式的应用。出于某种原因,它非常顽固。它在模拟器上启动并运行良好,但是当我在我的设备上启动它时,它根本不会启动或旋转到横向模式。 我在iPad上运行5.1 ,并使用Xcode 4.6.2。以下是我在此网站上搜索解决方案后尝试的所有内容:

  1. 在支持的定位界面选项中修改了我的-info.plist并删除了对纵向模式的支持

  2. 在项目目标中,在支持的界面方向中,我只突出显示左右横向

  3. 3补充:

    (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {     
        return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
    }
    

    到我唯一的ViewController文件。它仅在模拟器上运行,但在我的设备上非常困难。有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

检查此tech note,它描述了与您的问题相反的但解决方案是相同的。