iPad设备方向//应用程序启动时的界面方向

时间:2012-06-15 16:38:45

标签: xcode ipad orientation

我们有一个iPad应用程序。它支持所有界面方向。

它完美无缺,但在下载了最新版本的XCODE后,   - 当应用程序以didFinishLaunchingWithOptions开头时   - 或执行事件applicationDidBecomeActive

虽然设备方向处于横向模式,但界面始终转为纵向模式。

这是第一次发生,在此之后,当我们旋转设备或模拟器时,应用程序成功旋转。

我在网上搜索,找到了下一个解决方案:   - 在app-info.plist上手动创建UISupportedInterfaceOrientations~ipad节点,并包含四个支持的值。

<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeRight</string>

但仍然无法正常运作......

有什么建议吗?

谢谢,

伊万

2 个答案:

答案 0 :(得分:0)

在XCode中,选择“导航器”面板中的“项目导航器”选项卡,然后单击列表最顶部的应用程序名称。在主编辑器区域中,您应该在左侧看到目标列表,选择主目标。在主编辑器的右侧,转到“摘要”,然后选择“支持的设备方向”。

注意:我正在使用Xcode 4.3(至少在4.2中也是如此)。

答案 1 :(得分:0)

将此行添加到AppDelegate

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];