根据启动方向将iOS splash图像定向为横向/纵向
我有一个应用程序,可以在纵向或横向启动。我希望Default.png文件(应用程序启动时显示的启动图像)以正确的方向显示图像,因此我希望我需要使用两个不同的图像(不同的尺寸)。然而,我不知道如何让应用程序根据其启动方向选择要使用的图像。这可能吗?有没有办法知道应用程序的启动方向(在显示飞溅之前),然后选择正确的图像,或者我只需要在其中一个方向上横向旋转图像,还是在90度旋转时无法分辨图像?您可以专门为该方向命名启动图像,并针对该方向显示每个图像根据启动方向将iOS splash图像定向为横向/纵向,ios,landscape,splash-screen,portrait,Ios,Landscape,Splash Screen,Portrait,我有一个应用程序,可以在纵向或横向启动。我希望Default.png文件(应用程序启动时显示的启动图像)以正确的方向显示图像,因此我希望我需要使用两个不同的图像(不同的尺寸)。然而,我不知道如何让应用程序根据其启动方向选择要使用的图像。这可能吗?有没有办法知道应用程序的启动方向(在显示飞溅之前),然后选择正确的图像,或者我只需要在其中一个方向上横向旋转图像,还是在90度旋转时无法分辨图像?您可以专门为该方向命名启动图像,并针对该方向显示每个图像 默认肖像.png 默认肖像upsidedown.p
默认肖像.png
默认肖像upsidedown.png
Default-Landscape.png
Default LandscapeLeft.png
Default LandscapeRight.png
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 文件,如果没有其他文件,则将使用该文件 被指定,我会认为它是 最佳实践包括所有 您需要的相关图像 应用程序
编辑2014年6月28日:这个答案来自2011年,正如@AlexShaffer所指出的:“上面列出的这些分辨率对于iOS 7已经过时。iOS 7的启动映像包括状态栏区域。您可能还应该使用iOS 7的映像目录,而不是使用具有命名约定的映像:”需要注意的重要一点-对于倒置的图像,它们实际上是正面朝上创建的,而不是像你可能认为的那样是倒置的。请注意,以上内容仅适用于iPad。iPhone/iPod touch只关心默认设置。p上面列出的这些分辨率对于iOS 7已过时。iOS 7的启动映像包括状态栏区域。您可能还应该为iOS 7使用图像目录,而不是使用具有命名约定的图像:@AlexShaffer!这个答案是从2011年开始的,很多事情都发生了变化。我建议您编辑答案,使其最新。