【问题标题】:splash (launch image) in landscape mode?在横向模式下飞溅(启动图像)?
【发布时间】:2010-09-02 05:45:23
【问题描述】:

我正在开发一款只能在横向模式下运行的游戏。当我将启动图像 (Default.png) 导入我的 xcode 项目并运行它时,图像以纵向模式显示,然后视图以横向模式启动。如何让我的启动画面/启动图像仅以横向模式显示?

【问题讨论】:

    标签: iphone ios iphone-sdk-3.0 ios4


    【解决方案1】:

    第一件事是没有人会从应用程序外部知道应用程序将以纵向还是横向运行。

    如果您仍然想在横向模式下查看初始屏幕,您必须以我们无法更改初始屏幕行为的方式设计图像。

    不要将图像设计为320X480,而是将其设计为480X320,您的问题就会得到解决。

    编码愉快...

    【讨论】:

    • @Jonny:Dude,想象一个 320x480 的图像和站立的人的图像.. 将图像旋转 +-90 度不会让人站直.. 但是设计 480x320 的图像并且人站直会让他在横向模式下笔直站立。希望你明白我要解释的内容;)
    • 你可能是对的,只是 iPhone 永远不会显示 480x320 的初始屏幕。
    • Iphone 会显示 320x480(标准尺寸),但如果你在风景中它会显示 480x320,这只是一个想象
    • 它将显示 320x480,但如果您将图像设计为 480x320,它将在 320x480 中显示旋转图像,这意味着在横向模式下可以正确显示。它就像那..
    • 它没有发生在我身上......所以我刚刚将图像的方向更改为横向......它工作正常......谢谢@SPVarma
    【解决方案2】:

    始终创建 320x480 和 640x960 尺寸的图片。只需将它们命名为 Default.png 和 Default@2x.png。正如 Michael Kessler 所说,要让它们以横向显示,您必须在 gfx 编辑器中旋转图形。

    我引用 Apple 文档目前的样子:

    iPhone 和 iPod touch 纵向 320 x 480 像素、640 x 960 像素 (@2x) 不支持横向

    iPad 纵向 768 x 1004 像素,1536 x 2008 像素 (@2x) 横向 1024 x 748 像素、2048 x 1496 像素 (@2x)

    http://developer.apple.com/library/ios/DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12

    因此您可以看到 iPhone/iPod 不支持横向图像。

    【讨论】:

    • 仍然存在这些问题.. iphone 4 和 5 的横向模式没有启动图像。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多