为什么Xcode4上的模拟器总是以横向模式启动?

为什么Xcode4上的模拟器总是以横向模式启动?,xcode4,ios-simulator,simulator,Xcode4,Ios Simulator,Simulator,我刚刚在我的机器上安装了Xcode4,建立了一个新项目 当我运行模拟器时,iphone总是以横向模式出现。有谁知道我在哪里找到了在肖像中运行它的神奇设置,这样我的头就不会一直扭曲 谢谢 编辑: 看来我的代码中一定有什么东西使模拟器硬件转向横向模式,因为在我测试我的应用程序之前和之后,它又被保护起来了。。。威德 不知道我在哪里可以做这样的事情,因为我使用了一个新的项目(基于选项卡栏),只在第二个VC周围摆弄 另外-旋转设备时,状态栏和内容不会改变方向…这是临时解决方案,当模拟器处于横向模式时,您

我刚刚在我的机器上安装了Xcode4,建立了一个新项目

当我运行模拟器时,iphone总是以横向模式出现。有谁知道我在哪里找到了在肖像中运行它的神奇设置,这样我的头就不会一直扭曲

谢谢


编辑:

看来我的代码中一定有什么东西使模拟器硬件转向横向模式,因为在我测试我的应用程序之前和之后,它又被保护起来了。。。威德

不知道我在哪里可以做这样的事情,因为我使用了一个新的项目(基于选项卡栏),只在第二个VC周围摆弄


另外-旋转设备时,状态栏和内容不会改变方向…

这是临时解决方案,当模拟器处于横向模式时,您可以移动它


单击dock->Harware->use rotate left或Right上的simulator

使用Xcode 4中的一些模板时会发生这种情况。很容易改变:

  • 打开您的project-info.plist文件
  • 在“支持的界面方向”键中,删除两个横向方向

  • 并添加您选择的方向,例如“纵向(底部主按钮)”

  • 您还可以在项目-目标-摘要-支持的设备方向中进行这些更改。按下纵向按钮并按下其余按钮。不太清楚,但这些是按钮;深灰色表示其选中,浅灰色表示其未选中


稍后,如果您的应用程序需要横向定位,则只需将所需的方向添加回info.plist文件。记住在适用的视图控制器的shouldAutorotateToInterfaceOrientation:方法中为这些方向返回YES。

我刚刚遇到了同样的问题。但所有支持的界面方向都是在项目-目标-摘要-支持的设备方向中选择的

但模拟器以横向模式启动还有另一个原因。project-info.plist文件中“支持的界面方向”项的顺序也很重要。检查“纵向(底部主按钮)”是否位于列表的第一个位置。如果没有,就把它往上推


我也有同样的问题。
我发现,在支持设备方向的灰色区域(深灰色表示已选择),您可以关闭所有设备,并根据您的思维顺序重新选择您可能想要使用的方向。因此,如果你想让你的模拟器始终首先运行纵向模式,只需先打开它,然后再打开其他按钮。

我在模拟器设置中找不到任何设置。你所有的应用程序都是这样运行的,或者只运行一个。在这生效之前,我进行了清理和重建,并重新启动了模拟器。不确定是否两者都是必需的。在没有干净衣服的情况下对我来说很好。