我刚刚在我的机器上安装了Xcode4,设置了一个新项目。
当我运行模拟器时,iphone始终以横向模式显示。任何人都知道我在哪里找到了以纵向运行它的神奇设置,所以我的头部不会一直扭曲?
感谢
编辑:
似乎我的代码中必须有某些东西使模拟器硬件提示为横向模式,因为在我测试我的应用程序之前和之后它再次出现了......很奇怪......
由于我使用了一个新项目(基于标签栏)并且只是围绕第二个VC而不知道我不知道我能做到这一点......
此外 - 当旋转偏差时,状态栏和内容不会改变方向......
答案 0 :(得分:36)
我遇到了同样的问题。但是在项目 - 目标 - 摘要 - 支持的设备方向中选择了所有支持的接口方向。
但是模拟器以横向模式启动还有另一个原因。 project-info.plist文件的“支持的界面方向”项的顺序也很重要。检查“纵向(底部主页按钮)”是否位于列表中的第一个位置。如果没有,只需将其向上移动。
答案 1 :(得分:6)
当使用Xcode 4中的一些模板时会发生这种情况。它很容易改变:
稍后,如果您的应用需要横向广告,那么您只需将所需的方向添加回info.plist文件即可。请记住在适用的视图控制器的shouldAutorotateToInterfaceOrientation:方法中为这些方向返回YES。
答案 2 :(得分:1)
这是临时解决方案,您可以在横向模式下移动模拟器。
点击停靠栏上的模拟器 - > Harware - >使用向左或向右旋转
答案 3 :(得分:0)
我遇到了同样的问题。 我发现在支持的设备方向的灰色区域(深灰色表示已选中),您可以关闭所有内容,并根据您的想法重新选择您可能想要使用的方向。因此,如果您想要您的模拟器始终首先运行纵向模式,请先将其打开,然后再打开其他按钮。