【问题标题】:Orienting iOS splash image to landscape/portrait according to launch orientation根据启动方向将 iOS 初始图像定向为横向/纵向
【发布时间】:2011-08-12 12:23:42
【问题描述】:

我有一个可以纵向或横向启动的应用。我希望 Default.png 文件(应用程序启动时出现的启动图像)以正确的方向显示图像,所以我希望我需要使用两个不同的图像(不同的尺寸)。但是,我不知道如何让应用程序根据其启动方向选择要使用的图像。这可能吗?有什么方法可以知道应用程序启动的方向(在显示启动画面之前)然后选择正确的图像,还是我只需要解决让图像在其中一个方向侧向旋转或图像旋转 90 度时无法区分?

【问题讨论】:

    标签: ios landscape splash-screen portrait


    【解决方案1】:

    见:http://iosdevelopertips.com/ipad/ipad-managing-multiple-launch-images.html

    在加载应用程序时 iPhone 或 iPad,一个启动图像可以是 显示为向用户提供反馈 应用程序正在加载。在 iPhone 1 Default.png 文件是 足够,使用 iPad 需要 预计设备正在启动 任何方向,包括上行 下。

    iPad 启动图像方向

    应对各种方向 选项,一个新的命名约定 是为 iPad 启动图像创建的。 iPad的屏幕尺寸是 768×1024,注意尺寸 跟随高度进入 占一个 20 像素的状态栏。

    文件名、尺寸

    Default-Portrait.png * (768w x 1004h)

    Default-PortraitUpsideDown.png (768w x 1004h)

    Default-Landscape.png ** (1024w x 748h)

    Default-LandscapeLeft.png (1024w x 748h)

    Default-LandscapeRight.png (1024w x 748h)

    Default.png (Not recommended)

    • 如果您没有指定 Default-PortraitUpsideDown.png 文件, 此文件将优先。

    • 如果您没有指定 Default-LandscapeLeft.png 或 Default-LandscapeRight.png 图像文件, 此文件将优先。 虽然您可以包含 Default.png 文件,如果没有其他文件,它将被使用 被指定,我会认为它是 最佳实践包括所有 您需要的相关图片 申请。

    另请参阅 apple.com:https://developer.apple.com/library/content/qa/qa1588/_index.html,“提供启动图像”。

    注意:

    仅限 iPhone 的应用程序:

    仅限 iPhone 的应用程序可能只有 一张启动图片。

    还有:(Apple) Providing Launch Images for Different Orientations(Apple) Launch Image Type

    EDIT 28/06/2014:这个答案来自 2011 年,正如 @AlexShaffer 所指出的:“上面列出的这些分辨率对于 iOS 7 来说已经过时了。iOS 7 的启动图像包括状态栏区域。您可能还应该使用 iOS 7 的图像目录,而不是使用具有命名约定的图像:https://developer.apple.com/library/ios/recipes/xcode_help-image_catalog-1.0/AddingLaunchImagestoanAssetCatalog/AddingLaunchImagestoanAssetCatalog.html"

    【讨论】:

    • 以上列出的这些分辨率对于 iOS 7 已过时。iOS 7 的启动图像包括状态栏区域。您可能还应该使用 iOS 7 的图像目录,而不是使用具有命名约定的图像:developer.apple.com/library/ios/recipes/…
    • @AlexShaffer 绝对!这个答案来自 2011 年,并且发生了很多变化。我建议您编辑答案以使其保持最新状态。
    【解决方案2】:

    您可以专门为方向命名您的启动图像,并且每个图像都将针对该方向显示

    1. Default-Portrait.png
    2. Default-PortraitUpsideDown.png
    3. Default-Landscape.png
    4. Default-LandscapeLeft.png
    5. Default-LandscapeRight.png

    【讨论】:

    • 需要注意的重要一点 - 对于上下颠倒的图像,它们实际上是正面朝上创建的,而不是像您想象的那样上下颠倒。
    • 请注意,以上仅适用于 iPad。 iPhone/iPod touch 只关心 Default.png
    猜你喜欢
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 2020-10-13
    相关资源
    最近更新 更多