【问题标题】:Portrait vs Landscape Launch Images纵向与横向发射图像
【发布时间】:2012-07-01 15:57:54
【问题描述】:

iPad 应用程序可以支持在两个方向上包含启动图像;据推测,如果您的应用支持自动旋转,那么这会向我建议,如果用户在设备处于横向模式时启动应用,则使用横向启动图像。

但在我构建和发布的所有应用程序中,从未出现过这种情况。从来没有出现过横向启动图像,只有纵向。加载后,应用程序将自动旋转到设备所处的任何方向,但在启动时,它假定您处于纵向。总是。

为什么?

我在商店中看到许多其他应用程序都以这种方式运行,但有些应用程序似乎总是在第一次启动时立即自动知道,从第一个启动图像,如果是这样的话,你是在横向。

这是怎么做到的?

【问题讨论】:

  • 启动图像不是由你的应用初始方向决定的吗?
  • 我会这么认为,但不,这不是正在发生的事情。

标签: iphone objective-c ipad


【解决方案1】:

iPhone 仅支持纵向图像 (http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5)

不支持纵向的应用会提供相同的纵向图像。例如,iPhone 上的 Angry Birds 具有相同的纵向图像,但这些人在其上绘制了旋转图形。

【讨论】:

  • 我正在使用 iPad。它允许两个不同方向的启动图像。但无论如何,风景图像永远不会显示。
【解决方案2】:

事实证明,问题是由于在应用程序的 plist 文件中遗漏了支持的方向。您可以手动添加这些,也可以在目标页面中选择它们。更多细节在这里:

How to get a landscape launch image to actually appear when launched?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多