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

13 simulator xcode4 ios-simulator

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

当我运行模拟器时,iphone始终以横向模式显示.任何人都知道我在哪里找到了以纵向运行它的神奇设置,所以我的头部不会一直扭曲?

谢谢


编辑:

似乎我的代码中必须有某些东西使模拟器硬件提示为横向模式,因为在我测试我的应用程序之前和之后它再次是protrait ...很奇怪......

因为我使用了一个新的项目(基于标签栏)并且只是围绕着第二个VC而不知道我不知道在哪里做到这一点......

此外 - 当旋转偏差时,状态栏和内容不会改变方向...

cld*_*drr 36

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

但是,模拟器以横向模式启动还有另一个原因.project-info.plist文件的"支持的界面方向"项顺序也很重要.检查"纵向(底部主页按钮)"是否位于列表中的第一个位置.如果没有,只需将其向上移动即可.

支持的界面方向


Mat*_*tyG 6

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

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

在此输入图像描述

  • 并添加您选择的方向,例如"肖像(底部主页按钮)"

在此输入图像描述

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

在此输入图像描述

稍后,如果您的应用需要横向,那么您只需将所需的方向添加回info.plist文件即可.请记住在适用的视图控制器的shouldAutorotateToInterfaceOrientation:方法中为这些方向返回YES.


Ish*_*shu 1

这是临时解决方案,您可以在横向模式下移动模拟器。

单击扩展坞上的模拟器 -> 硬件 -> 使用向左或向右旋转