根据启动方向将iOS splash图像定向为横向/纵向

根据启动方向将iOS splash图像定向为横向/纵向,ios,landscape,splash-screen,portrait,Ios,Landscape,Splash Screen,Portrait,我有一个应用程序,可以在纵向或横向启动。我希望Default.png文件(应用程序启动时显示的启动图像)以正确的方向显示图像,因此我希望我需要使用两个不同的图像(不同的尺寸)。然而,我不知道如何让应用程序根据其启动方向选择要使用的图像。这可能吗?有没有办法知道应用程序的启动方向(在显示飞溅之前),然后选择正确的图像,或者我只需要在其中一个方向上横向旋转图像,还是在90度旋转时无法分辨图像?您可以专门为该方向命名启动图像,并针对该方向显示每个图像 默认肖像.png 默认肖像upsidedown.p

我有一个应用程序,可以在纵向或横向启动。我希望Default.png文件(应用程序启动时显示的启动图像)以正确的方向显示图像,因此我希望我需要使用两个不同的图像(不同的尺寸)。然而,我不知道如何让应用程序根据其启动方向选择要使用的图像。这可能吗?有没有办法知道应用程序的启动方向(在显示飞溅之前),然后选择正确的图像,或者我只需要在其中一个方向上横向旋转图像,还是在90度旋转时无法分辨图像?

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

  • 默认肖像.png
  • 默认肖像upsidedown.png
  • Default-Landscape.png
  • Default LandscapeLeft.png
  • Default LandscapeRight.png
  • 见:

    将应用程序加载到 无论是iPhone还是iPad,发布图片都可以 显示以向用户提供反馈 应用程序正在加载。在…上 iphoneone Default.png文件为 足够了,有了iPad,你需要 预计将在中启动设备 任何方向,包括上部 放下

    iPad发布形象定位 应对各种导向 选项中,新的命名约定已启用 已为iPad发布图片创建。 iPad的屏幕尺寸是 768×1024,注意尺寸 根据高度考虑 帐户有一个20像素的状态栏

    文件名、尺寸

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

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

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

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

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

    Default.png(不推荐)

    • 如果尚未指定默认的UpsideDown.png文件, 此文件将优先

    • 如果尚未指定默认值-LandscapeLeft.png或 Default-LandscapeRight.png图像文件, 此文件将优先。 尽管您可以包含Default.png 文件,如果没有其他文件,则将使用该文件 被指定,我会认为它是 最佳实践包括所有 您需要的相关图像 应用程序

    另请参见apple.com:,“提供发布图片”

    注:

    仅适用于iPhone的应用程序:

    仅限iPhone的应用程序可能只有 一个发射图像

    及:


    编辑2014年6月28日:这个答案来自2011年,正如@AlexShaffer所指出的:“上面列出的这些分辨率对于iOS 7已经过时。iOS 7的启动映像包括状态栏区域。您可能还应该使用iOS 7的映像目录,而不是使用具有命名约定的映像:”

    需要注意的重要一点-对于倒置的图像,它们实际上是正面朝上创建的,而不是像你可能认为的那样是倒置的。请注意,以上内容仅适用于iPad。iPhone/iPod touch只关心默认设置。p上面列出的这些分辨率对于iOS 7已过时。iOS 7的启动映像包括状态栏区域。您可能还应该为iOS 7使用图像目录,而不是使用具有命名约定的图像:@AlexShaffer!这个答案是从2011年开始的,很多事情都发生了变化。我建议您编辑答案,使其最新。